First, will you be using your current hard drive in your new machine? And what OS are you using?
Anyhow, IMO, your best bet would probably be to install an OS on the new machine, install your current hard drive(s), copy over the data you want to keep (images, text documents, saved games, Premiere projects, things like that) and then install your programs fresh. Or install the programs and then the data. Maybe research the programs with the settings you want to keep and see if they have any sort of configuration file.
Sounds like a pain, but it's really less of one than having to deal with possibly troubleshooting non-functioning or improperly running programs.
Booting up an installed version of Windows from one PC on a different PC with newer/different hardware will still probably require driver installs, can kill your stability and performance, cause application conflicts, and in some cases hose the installation, requiring a reinstall anyhow....
Anyhow, fresh install is what I'd do

. Although you could boot the version of Windows currently installed on your new PC and see what happens if you wish.
Alternately, you
could try:
1. Install the OS and drivers on the new PC. Try to keep the drive letter setup as close to the same as your current PC.
2. Export your current registry, copying the .REG file and the subfolders in your Program Files folder(s) onto the new PC, and then importing the .REG file into the registry. Also click on Start, go to Programs, right click and choose Open, and copy the folder links into the Start Menu folder on the new computer.
3. Try your programs.
I have no idea if that'd work or not, but hey, it's worth a shot. Any data loss or problems aren't my responsibility, of course.
Anyhow, good luck.
I'm out...