Taken from: G4
--------------------------------------------------
Intermediate
A relocator program merges data from your old hard drive onto the new hard drive. It leaves the new operating system intact but moves your network settings, programs, and other data. Even though I said not to move programs over to the new drive, a relocator will move all the necessary registry keys for you. If you find that the programs don't operate as intended after transferring them over, just install a fresh copy on the new drive. We recommend Alohabob's PC Relocator.
Alohabob PC Relocator ($29.95) helps you transfer all your data and programs without overwriting your operating system. Just connect the PCs with the provided cable and launch Alohabob's software to transfer the data. If your PCs are already on a network, you won't need to connect anything.
If you have Windows XP configured on a new computer or hard drive, then you don't need to buy anything. XP comes with the Files and Settings Transfer program, which migrates data from your old PC or hard drive. However, you won't be able to move programs with this program.
--------------------------------
As you can see, there are applications that can do what I understand you are trying to do, assuming you can't reinstall the programs, but it costs money... :`(
I hope this helps, as Dhsu is right about it being a hassle, however it is the easiest solution.
BTW, I like your mixes Dhsu : )