http://bugs.winehq.org/show_bug.cgi?id=12230
--- Comment #7 from Andrew Smith andrew@palringo.com 2008-04-25 06:13:59 --- I've had a little look further and found that CreateIconIndirect creates a 24bpp icon (getting it's depth from bmpXor), I was wondering if this shouldn't be set to the screen depth?
Changing it though results in a corrupted image, so perhaps upscaling the 24bpp image that's created? Alas, I'm not sure how to do this. Any pointers?