<hr>You must differentiate between upgrading a hard drive and installing a new PC. If I'm reading this thread correctly you are installing a new PC. You can not just restore program files from a backup to a new PC and have them work. There are so many interactions with various operating system components that you must install your programs. There are tools such as Get Windows Vista: Windows Easy Transfer to help migrate your data, user information, and settings. <hr>
There is a higher end product from Acronis (True Image Echo Workstation + Acronis Universal Restore) that promises to move EVERYTHING from one PC to another:
$80 - Acronis True Image Echo Workstation
$30 - Acronis Universal Restore
You have to buy both products in order to backup one system, and then turn around and restore everything to a completely different computer.