For reasons nobody quite understands, Microsoft changed a lot of settings in Vista. Any programmer whose application hard-coded directory settings will soon discover that the application will fail to run well.
Most programming manuals warn about the problems associated with hard-coding file and setting locations in the applications you write. After all, the user could move those items anywhere; and if the locations are hard coded, the application could fail to work as anticipated.
Read this article to find out how to code around the problem in a version-neutral way.
Found via Osnews