Hi, My fix is only applicable for the tray icon case. Elsewhere it's a waste of time and obviously makes the task switcher worse for apps that default to X, where 32x32 is better.
So only apply to wintrayicon.c --- save_wintrayicon.c 2003-06-01 14:58:40.000000000 +0100 +++ wintrayicon.c 2003-06-01 15:16:11.000000000 +0100 @@ -49,7 +49,12 @@ nid.uID = pScreenInfo->dwScreen; nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; nid.uCallbackMessage = WM_TRAYICON; - nid.hIcon = LoadIcon (g_hInstance, MAKEINTRESOURCE(IDI_XWIN)); + nid.hIcon = LoadImage (g_hInstance, + MAKEINTRESOURCE(IDI_XWIN), + IMAGE_ICON, + 16, + 16, + 0); /* Set display and screen-specific tooltip text */ snprintf (nid.szTip, Again I've only tested on XP. Colin
