Hi Kieran,
Icons can have transparent and inverted pixels! This patch is not correct, the background has to be painted always.
* dlls/user/static.c: Kieran Clancy <n0dalus+wine at gmail.com http://www.winehq.org/mailman/listinfo/wine-patches> Only set background for icon control when the icon is invalid.
Regards, Michael