Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.cpp	(revision 46846)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.cpp	(revision 46847)
@@ -102,6 +102,5 @@
     /* On the Mac we add some items only the first time, cause otherwise they
      * will be merged more than once to the application menu by Qt. */
-    : m_fIsFirstTime(true)
-    , m_machine(machine)
+    : m_machine(machine)
 {
 }
@@ -283,27 +282,11 @@
     pMenu->addAction(gActionPool->action(UIActionIndex_Simple_ResetWarnings));
     pMenu->addSeparator();
-
     pMenu->addAction(gActionPool->action(UIActionIndex_Simple_NetworkAccessManager));
-
 #ifndef Q_WS_MAC
     pMenu->addSeparator();
 #endif /* !Q_WS_MAC */
-#if defined(Q_WS_MAC) && (QT_VERSION < 0x040700)
-    if (m_fIsFirstTime)
-# endif
-        pMenu->addAction(gActionPool->action(UIActionIndex_Simple_About));
-
-#if defined(Q_WS_MAC) && (QT_VERSION < 0x040700)
-    /* Because this connections are done to VBoxGlobal, they are needed once only.
-     * Otherwise we will get the slots called more than once. */
-    if (m_fIsFirstTime)
-    {
-#endif
-        VBoxGlobal::connect(gActionPool->action(UIActionIndex_Simple_About), SIGNAL(triggered()),
-                            &msgCenter(), SLOT(sltShowHelpAboutDialog()));
-#if defined(Q_WS_MAC) && (QT_VERSION < 0x040700)
-    }
-#endif
-
+    pMenu->addAction(gActionPool->action(UIActionIndex_Simple_About));
+
+    /* Prepare connections: */
     VBoxGlobal::connect(gActionPool->action(UIActionIndex_Simple_Contents), SIGNAL(triggered()),
                         &msgCenter(), SLOT(sltShowHelpHelpDialog()));
@@ -314,6 +297,6 @@
     VBoxGlobal::connect(gActionPool->action(UIActionIndex_Simple_NetworkAccessManager), SIGNAL(triggered()),
                         gNetworkManager, SLOT(show()));
-
-    m_fIsFirstTime = false;
+    VBoxGlobal::connect(gActionPool->action(UIActionIndex_Simple_About), SIGNAL(triggered()),
+                        &msgCenter(), SLOT(sltShowHelpAboutDialog()));
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.h	(revision 46846)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineMenuBar.h	(revision 46847)
@@ -54,5 +54,4 @@
     void prepareMenuHelp(QMenu *pMenu);
 
-    bool m_fIsFirstTime;
     CMachine m_machine;
 };
