For our software, we are now “supporting” Vista, however we haven’t been running Vista internally, and our entire Vista testing environment has been at our oursourcing company in India. A few months ago, I had to get a new laptop, so I decided I should be running Vista. Our company’s Vista standard image was just coming out, so I decided to try it. Yes, I’m surviving, no, I’m not necessarily happy.
One of the bizarre things is the very odd color scheme that our software has when run under Vista Aero. I decided to do some playing around with the compatibility tab on my applications shortcut to see if I could make it look better.
We found that clicking the “Disable desktop composition” setting, and then launching the application caused the entire desktop to switch from Vista Aero to Vista Basic. Yes, our application looked a little more normal, but I didn’t like the effect. The really odd thing with this is that the shortcut for our application in the Start Menu (the one created by the installer) didn’t have the Compatibility tab. I had to create an actual shortcut to the exe.
Fast forward to this morning, and when I launched our application from the shortcut in the Start Menu (the one without the Compatibility tab) and my whole desktop switched to Vista Basic. It turns out that the Compatibility tab settings of a shortcut actually pass through to the exe itself (assuming you have permissions.) And it seems to set these settings without a UAC prompt.
I’m still finding odd things with Vista everyday.