I have been testing my software under Vista pre-RC1 (5536) and noticed some issues.
My multithreaded application is no longer as responsive as it was under Windows XP during scanning. I had done the right thing and separated the scanning code from the UI thread; I also gave the scanning thread a Below Normal thread priority.
I used the AnimateWindows from Win32 to animate various child windows in my application. However, the Vista’s Desktop Window Manager doesn’t play well with AnimateWindows, leaving the windows being animated undrawn, so I will probably remove the animation. Shame. Here’s what it would looked like on XP.