Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 73672)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 73673)
@@ -372,4 +372,10 @@
 }
 
+void UIVirtualBoxManager::sltHandleToolTypeChange()
+{
+    updateActionsVisibility();
+    updateActionsAppearance();
+}
+
 void UIVirtualBoxManager::sltHandleStateChange(const QString &)
 {
@@ -1152,4 +1158,8 @@
     prepareWidgets();
     prepareConnections();
+
+    /* Update actions initially: */
+    updateActionsVisibility();
+    updateActionsAppearance();
 
     /* Load settings: */
@@ -1625,4 +1635,6 @@
     connect(m_pWidget, &UIVirtualBoxManagerWidget::sigMachineSettingsLinkClicked,
             this, &UIVirtualBoxManager::sltOpenMachineSettingsDialogDefault);
+    connect(m_pWidget, &UIVirtualBoxManagerWidget::sigToolTypeChange,
+            this, &UIVirtualBoxManager::sltHandleToolTypeChange);
     connect(menuBar(), &QMenuBar::customContextMenuRequested,
             m_pWidget, &UIVirtualBoxManagerWidget::sltHandleContextMenuRequest);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h	(revision 73672)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h	(revision 73673)
@@ -112,4 +112,7 @@
         /** Handles signal about group saving progress change. */
         void sltHandleGroupSavingProgressChange();
+
+        /** Handles singal about Tool type change.  */
+        void sltHandleToolTypeChange();
     /** @} */
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 73672)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 73673)
@@ -321,4 +321,7 @@
         m_pPaneToolsMachine->setMachine(pItem ? pItem->machine() : CMachine());
     }
+
+    /* Let the parent know: */
+    emit sigToolTypeChange();
 }
 
@@ -332,4 +335,7 @@
     /* Open corresponding tool: */
     m_pPaneToolsGlobal->openTool(enmType);
+
+    /* Let the parent know: */
+    emit sigToolTypeChange();
 }
 
@@ -338,4 +344,7 @@
     /* Close corresponding tool: */
     m_pPaneToolsMachine->closeTool(enmType);
+
+    /* Let the parent know: */
+    emit sigToolTypeChange();
 }
 
@@ -344,4 +353,7 @@
     /* Close corresponding tool: */
     m_pPaneToolsGlobal->closeTool(enmType);
+
+    /* Let the parent know: */
+    emit sigToolTypeChange();
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h	(revision 73672)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h	(revision 73673)
@@ -53,6 +53,6 @@
     void sigMachineSettingsLinkClicked(const QString &strCategory, const QString &strControl, const QString &strId);
 
-    /** Notifies about Tool type switch. */
-    void sigToolsTypeSwitch();
+    /** Notifies about Tool type change. */
+    void sigToolTypeChange();
 
 public:
