How to override background color for WinForm minimize and maximize buttons
Is it possible to override the background color of the minimize and maximized buttons in WinForms?
You cannot do it easily.
The best option is: http://geekswithblogs.net/kobush/articles/CustomBorderForms3.aspx
You can find more answers here: http://stackoverflow.com/questions/42460/custom-titlebarschrome-in-a-winforms-app
Not without writting your own NC_PAINT which is very bad practice by itself.
You never know when the user will use a new visual style never heard before. Your application will display the old ugly buttons over the existing style and everything will clash.