Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp	(revision 68245)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp	(revision 68246)
@@ -531,5 +531,11 @@
     QLayoutItem *pChild = 0;
     while ((pChild = m_pLayoutWidget->takeAt(0)) != 0)
+    {
+        /* Delete widget wrapped by the item first: */
+        if (pChild->widget())
+            delete pChild->widget();
+        /* Then the item itself: */
         delete pChild;
+    }
 }
 
@@ -688,5 +694,5 @@
 
             /* Create widget layout: */
-            m_pLayoutWidget = new QVBoxLayout(m_pToolsPane);
+            m_pLayoutWidget = new QVBoxLayout;
             AssertPtrReturnVoid(m_pLayoutWidget);
             {
