If it's full or Upgrade version retail, you can move it to any hardware of your choice as long as it is on only one machine at a time. If it's factory or builder's OEM it is locked to the mobo first installed upon.
You don't need to SysPrep the HD to simply reimage old HD to new one. Win7 backup imaging allows change of HD which is why they want the image stored externally.