Easy one run the Windows 7 Upgrade Advisor
"It scans your PC for potential issues with your hardware, devices, and installed programs, and recommends what to do before you upgrade."
It will tell you what programs will work with Windows 7 and which will not. Also the Tutorial 'ChrisF' Posted is a good start.
Vista & Windows 7 use essentially the same kernel, most Vista software runs fine in Win7. The MS Windows 7 Upgrade Advisor will tell you about any software, Drivers, and/or Hardware that will not function correctly with Windows 7, or needs patching/upgrades.
"If your PC can run Windows Vista, it can probably run Windows 7, but it's still a good idea to use the Windows 7 Upgrade Advisor. Use the Compatibility Center to see if your hardware and software will work with Windows 7."