Quite a few comments to answers in a different post, Where are the best locations to write an error log in Windows?, gave me the impression that a lot of things regarding standard folders (%APPDATA%; %TEMP%) in Windows Vista are different from Windows XP, which should of course be taken into account when developing software that will have to run under Windows at some point.
But in my company, I do not see that happen in this decade, and maybe not in the next either. I mean, the central IT deployed SP2 only eight months ago, and any question about SP3 is met with disregard (well, if you’re lucky…)
So what is your advice? Should I rewrite two modules in my current project to make them ready for Windows Vista, or should I not bother about it at all, until it is really needed?
Personally, I’d have a quick look at the effort level of what it would take to enable ‘Vista Support’ in your application.
If the effort levels are acceptable based on the allotted time to make changes in your project then it’s good to account for the future in any design.
You know your implementation better than anyone!
We’ve had some issues in-house here with shortcuts and such as they were generated in an older installation suite. It’s the little things that we are currently addressing in getting our Vista Support fully up and running. I’m sure there will be some ‘unforeseen’ obstacles you will come across as well.
Best of luck!