Keasy is talking about driver support, you asked about application support on a new system with new hardware.
So your hardware will work fine (if you are unsure, check before you buy*) and in the vast majority of cases so will your apps.
Tbh installing Vista at all is a complete non starter unless you are going to take advantage of the 64bit version, since the 32bit version offers nothing of substance over XP.
Personally I'd say Vista x86 is a step backward from XP and you'd be better off waiting for Windows 7.
*edit* There's always ye old HCL too
http://www.microsoft.com/windows/compatibility/