public static uint GetIconForWindow(IntPtr HWnd) { uint hIco = 0; SendMessageTimeout(HWnd, 127, 2, 0, 2, 200, ref hIco); int GCL_HICON = -14; if (hIco == 0) { hIco = GetClassLong(HWnd, GCL_HICON); } return hIco; }