The only way I know to do this is to transfer the whole hard drive image. Even then you may find some programs will not work, especially those requiring a license. I have done this with quite allot of success between different types of hardware.
I do not know of anything to transfer individual programs. If you have a license then you should be able to request a new installation CD from the software manufacturers.