<p>Is it possible to override the background color of the minimize and maximized buttons in WinForms?</p>

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.