Hi, Still ongoing, but if I force iconSize = 32 in winXIconToHICON
--- save_winmultiwindowicons.c 2005-08-27 19:08:59.000000000 +0100 +++ winmultiwindowicons.c 2005-08-27 19:25:12.000000000 +0100 @@ -285,6 +285,8 @@ iconPtr = (PixmapPtr) LookupIDByType (hints.icon_pixmap, RT_PIXMAP); if (!iconPtr) return NULL; + + iconSize = 32; hDC = GetDC (GetDesktopWindow ()); planes = GetDeviceCaps (hDC, PLANES); Then the stripes problem is fixed for me and the icons are OK. Obviously a bodge...but a good clue to start with. Colin Harrison -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/