Is it possible to migrate programs from 32 bit Windows to a new 64 bit Windows machine (both Windows 7)?
Solution 1:
Since programs normally tend to litter files and settings all over the place unless they're portable, it's not always easy or even possible to transfer them from one 32-bit PC to another, forget 32 to 64-bit. There are third-party programs that claim to reliably transfer apps, but I would recommend that you simply reinstall. What you can do is export and/or back up any related settings/configuration files and the like (including from the registry), if possible, and import on your new PC after the apps are reinstalled.
Solution 2:
There are 3rd party tools which offers this:
http://ww2.laplink.com/pcmover/index.html
I tried it, but it doesn't really worked for me.
Solution 3:
I'd say off the top NO....mostly because installed programs have made some type of registry modifications. Missing the registry modifications will make programs that have simply been copied not functional. The detective work required can be significant.
Then there is the matter for going from a "Professional" version to a "Home" version. There could be other potholes waiting for you to explode them. The old programs could use capabilities not present on the Home version.
So my suggestion to you is simply go back to the original ISO/DVD/* install media and re-install your stash to the new Home system from scratch. It could save you a lot of time in debugging problems, and I'm sure you don't want to devote your life to a puzzle like this can produce.