Index: win32ss/user/user32/controls/appswitch.c =================================================================== --- win32ss/user/user32/controls/appswitch.c (revision 62238) +++ win32ss/user/user32/controls/appswitch.c (working copy) @@ -118,12 +118,17 @@ { // If we still don't have an icon, see if we can do with the small icon, // or a default application icon - hIcon = (HICON)SendMessageW(window, WM_GETICON, ICON_SMALL2, 0); - if (!hIcon) - { - // If all fails, give up and continue with the next window - return TRUE; - } + hIcon = (HICON)SendMessageW(window, WM_GETICON, ICON_SMALL2, 0); + if (!hIcon) + { + // using windows logo icon as default + hIcon = gpsi->hIconWindows; + if (!hIcon) + { + //if all attempts to get icon fails go to the next window + return TRUE; + } + } } }