Index: dll/win32/uxtheme/nonclient.c =================================================================== --- dll/win32/uxtheme/nonclient.c (revision 67984) +++ dll/win32/uxtheme/nonclient.c (working copy) @@ -339,7 +339,9 @@ -(int)pcontext->wi.cyWindowBorders-BUTTON_GAP_SIZE); /* Draw the caption buttons */ - if (pcontext->wi.dwStyle & WS_SYSMENU) + if ((pcontext->wi.dwStyle & WS_SYSMENU) && + !(pcontext->wi.dwStyle & WS_EX_DLGMODALFRAME) && + !(pcontext->wi.dwStyle & WS_EX_TOOLWINDOW)) { iState = pcontext->Active ? BUTTON_NORMAL : BUTTON_INACTIVE;