I don't know about the rest of you, but I encounter so many dysfunctionalities in visiting Microsoft sites that there hardly seems any point in trying. I have to log in to post (but I already logged in). I try to log in again, I'm told I have to enable cookies (but cookies are enabled). I try to post or send feedback, and I'm told I need to log in. I try to log in, but I'm told I'm already logged in. This stuff is absolutely ridiculous. In any case, I called and got a special link that was supposed to allow me to post a report without logging in... but it required me to log in as well, and we went around in circles for naught again... BUT... Though all previous searches turned up nothing, I tried my OnSystemColorsChanged search from that page... and I turn up an issue: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=95463 So, although this is not the whole issue, it reports that at one time, though system colors may be reconfigured, the new colors were not assigned to the values representing system colors. MS claims to have been able to reproduce the problem, and to have fixed it. I believe their test situation was not broad enough to verify *also* that OnSystemColorsChanged is entered, because my testing shows no entry into this event handler whatsoever. Same problem with OnEnabledChanged, which I was able to work around by writing a new Enabled property. OnSystemColorsChanged however provides no such opportunity, because of course we are not assigning to a property to fire the event -- it is a system event, the whole responsibility for which is Microsoft's. Unless I misunderstand that my testing (manually resetting system colors) is somehow (?) insufficient to fire the event (it changes system colors in many other applications), I believe this establishes a compiler issue/bug. If anyone knows any better, I surely would like to hear about it, because this is a very costly issue for us. TIA, m