A: 

It sounds like you want WinForms theming, which is not a built-in thing right now, unfortunately. However, there are some third-party implementations.

Check out the ThemeManager class in The Genghis Project to give you a framework for doing this on a very high-level or more granular scale. It does, however, provide what you are asking for.

Jaxidian
Also, this will allow you to do this for many other controls (comboboxes, etc.) without having to inherit each and every control yourself. It's VERY handy!
Jaxidian