http://bugs.winehq.org/show_bug.cgi?id=22211
--- Comment #3 from A Wine user RandomAccountName@mail.com 2010-03-31 10:11:14 --- Okay, I won't.
(In reply to comment #1)
I suspect the problem is fixme:wincodecs:IcoFrameDecode_ReadPixels unsupported bitcount: 0
If you hack IcoFrameDecode_CopyPixels in dlls/windowscodecs/icoformat.c to return S_OK unconditionally, does that get you further?
C programming isn't my speciality, but I think I got this right. With the hack in place, it still fails at the same spot. The only difference is that it now prints the fixme you quoted 32 times, followed by a few extra fixmes from gdiplus:
fixme:gdiplus:GdipImageForceValidation 0x1a4788 fixme:gdiplus:GdipCreateHICONFromBitmap (0x1a4788, 0x33e2a4)