There is another way, shunned by many (including me), but it should work. Place this old hard drive in your new machine. Boot to your Windows CD and do an In-Place Install, sometimes called a Repair Install, using the second Repair option, then visit Windows Update to bring the machine current. There will be a lot of cruft left behind but the old apps should work.
Tony
"If it can't take it, I don't want it