1. For programs the best thing to do is reinstall from the original (or, even better, a freshly downloaded latest version, where possible). The more complex and the bigger the program, the smaller the chance is that copying the folder from Program Files will make it fully functional on the new PC. For simple programs, it's often possible. Only trying will tell.
2. Your data (assuming you know what data) can very well be transferred via a USB-stick or an external hard disk.
Kees
Bought a new computer and need to know which is the best and fastest way to transfer files and programs form the old one to the new one. Do I need to reinstall ALL programs/software? Can I just "copy/paste" using my HP SimpleSave drive? Both computers are PC's.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic