We all know Vista is going to appear on desktops ongoing. For those of us releasing updates to Win32 applications with some history we have an interest to understand what is going wrong when some Win32 applications don't run well in Vista.

Anyone know of articles, discussions or old fashioned books on the subject of developing Win32 applications, assuming Visual Studio 2K5, that don't give Vista fits?

Especially of interest are what things to avoid, what traps caught the older applications that failed - were most of them developed with non-MS tools, like Delphi or Borland?

Are we 'safe' simply compiling with VSNET 2K5 SP1?

...in case you're wondering, I don't have, nor do I want to get Vista. In fact, I only run XP in VM. I'm still using Windows 2000