Index: /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75947)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp	(revision 75948)
@@ -714,4 +714,13 @@
 void UIGuestControlFileManager::restorePanelVisibility()
 {
+    /** Make sure the actions are set to not-checked. this prevents an unlikely
+     *  bug when the extrakey for the visible panels are manually modified: */
+    foreach(QAction* pAction, m_panelActionMap.values())
+    {
+        pAction->blockSignals(true);
+        pAction->setChecked(false);
+        pAction->blockSignals(false);
+    }
+
     /* Load the visible panel list and show them: */
     QStringList strNameList = gEDataManager->guestControlFileManagerVisiblePanels();
