Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIToolButton.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIToolButton.h	(revision 54078)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIToolButton.h	(revision 54079)
@@ -32,7 +32,22 @@
     {
 #ifdef Q_WS_MAC
-        setStyleSheet("QToolButton { border: 0px none black; margin: 2px 4px 0px 4px; } QToolButton::menu-indicator {image: none;}");
+        /* Keep size-hint alive: */
+        const QSize sh = sizeHint();
+        setStyleSheet("QToolButton { border: 0px none black; margin: 0px 0px 0px 0px; } QToolButton::menu-indicator {image: none;}");
+        setFixedSize(sh);
 #else /* !Q_WS_MAC */
         setAutoRaise(true);
+#endif /* !Q_WS_MAC */
+    }
+
+    /** Sets the auto-raise status. */
+    virtual void setAutoRaise(bool fEnable)
+    {
+#ifdef Q_WS_MAC
+        /* Ignore for Mac OS X: */
+        Q_UNUSED(fEnable);
+#else /* !Q_WS_MAC */
+        /* Call to base-class: */
+        QToolButton::setAutoRaise(fEnable);
 #endif /* !Q_WS_MAC */
     }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp	(revision 54078)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp	(revision 54079)
@@ -252,5 +252,4 @@
                 /* Configure close-button: */
                 m_pButtonClose->setFocusPolicy(Qt::StrongFocus);
-                m_pButtonClose->setMinimumSize(QSize(1, 1));
                 m_pButtonClose->setShortcut(Qt::Key_Escape);
                 m_pButtonClose->setIcon(UIIconPool::iconSet(":/ok_16px.png"));
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp	(revision 54078)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp	(revision 54079)
@@ -359,5 +359,4 @@
                 /* Configure close-button: */
                 m_pButtonClose->setFocusPolicy(Qt::StrongFocus);
-                m_pButtonClose->setMinimumSize(QSize(1, 1));
                 m_pButtonClose->setShortcut(Qt::Key_Escape);
                 m_pButtonClose->setIcon(UIIconPool::iconSet(":/ok_16px.png"));
