As long as it's not connected via USB you should be able to boot the laptop providing you first
SysPrep to move HD to another computer. All new drivers will install at boot.
It's rare Windows 7 will start up on new hardware otherwse due to conflicts between drivers, SID and HID.
Another method is booting Paragon Adaptive Restore CD on the new hardware to adapt the install on moved HD.
Set the preferred OS HD to boot first in BIOS setup, then boot the other using the one-time BIOS Boot Menu key.