I'm curious what programs that might be? The only programs that won't work are pretty much only the 16-bit software (DOS software and Windows software with some Windows 3.x code in it) from the 90s if you run the 64-bit version of Windows 7. But for 32-bit software, nothing really changed.
Oh, and the so called XP mode svcks, it's nothing anyone would need.
I had Vista installed at my computer for 4 months,I tried them,and I went back to XP.
First of all,my soundcard's bundled software didn't work.
It contains a "what u here" record utility that lets me record any song at any webpage without having to download.
Except that,I'm a musician with a home recording studio and E-MU does't have drivers for 7 yet,and they just released Vista drivers at 2010.
I can't just make useless so much expensive equipment I got.
And if it wasn't just the proffesional programms,Vista also didn't run Wolfenstein: Enemy Territory and Quake Live,which are the only online games I play.
And last but not least,the framerate of most games dropped too much at Vista.
Why having Vista where I can play Crysis at medium settings,when I can have XP and play it at High with 8xAA ?