Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp	(revision 68280)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.cpp	(revision 68281)
@@ -36,5 +36,4 @@
 # include "QIWithRetranslateUI.h"
 # include "UIDesktopPane.h"
-# include "UIIconPool.h"
 # include "VBoxUtils.h"
 
@@ -141,4 +140,6 @@
     /** Defines a tools pane welcome @a strText. */
     void setToolsPaneText(const QString &strText);
+    /** Defines a tools pane welcome @a icon. */
+    void setToolsPaneIcon(const QIcon &icon);
     /** Add a tool element.
       * @param  pAction         Brings tool action reference.
@@ -183,4 +184,6 @@
     /** Holds the tools pane text label instance. */
     QILabel     *m_pLabelToolsPaneText;
+    /** Holds the tools pane icon label instance. */
+    QLabel      *m_pLabelToolsPaneIcon;
 };
 
@@ -467,5 +470,5 @@
     , m_pErrBox(0), m_pErrLabel(0), m_pErrText(0)
     , m_pRefreshButton(0), m_pRefreshAction(pRefreshAction)
-    , m_pToolsPane(0), m_pLayoutWidget(0), m_pLabelToolsPaneText(0)
+    , m_pToolsPane(0), m_pLayoutWidget(0), m_pLabelToolsPaneText(0), m_pLabelToolsPaneIcon(0)
 {
     /* Translate finally: */
@@ -504,4 +507,16 @@
     /* Assign corresponding text: */
     m_pLabelToolsPaneText->setText(strText);
+
+    /* Raise corresponding widget: */
+    setCurrentWidget(m_pToolsPane);
+}
+
+void UIDesktopPanePrivate::setToolsPaneIcon(const QIcon &icon)
+{
+    /* Prepare tools pane if necessary: */
+    prepareToolsPane();
+
+    /* Assign corresponding icon: */
+    m_pLabelToolsPaneIcon->setPixmap(icon.pixmap(QSize(200, 200)));
 
     /* Raise corresponding widget: */
@@ -675,16 +690,14 @@
                 }
 
-                /* Create picture label: */
-                QLabel *pLabelPicture = new QLabel;
-                AssertPtrReturnVoid(pLabelPicture);
+                /* Create welcome picture label: */
+                m_pLabelToolsPaneIcon = new QLabel;
+                AssertPtrReturnVoid(m_pLabelToolsPaneIcon);
                 {
                     /* Configure label: */
-                    const QIcon icon = UIIconPool::iconSet(":/tools_200px.png");
-                    pLabelPicture->setPixmap(icon.pixmap(QSize(200, 200)));
-                    pLabelPicture->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+                    m_pLabelToolsPaneIcon->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
 
                     /* Add into layout: */
-                    pLayoutWelcome->addWidget(pLabelPicture);
-                    pLayoutWelcome->setAlignment(pLabelPicture, Qt::AlignHCenter | Qt::AlignTop);
+                    pLayoutWelcome->addWidget(m_pLabelToolsPaneIcon);
+                    pLayoutWelcome->setAlignment(m_pLabelToolsPaneIcon, Qt::AlignHCenter | Qt::AlignTop);
                 }
 
@@ -744,4 +757,9 @@
 }
 
+void UIDesktopPane::setToolsPaneIcon(const QIcon &icon)
+{
+    m_pDesktopPrivate->setToolsPaneIcon(icon);
+}
+
 void UIDesktopPane::addToolDescription(QAction *pAction, const QString &strDescription)
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.h	(revision 68280)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIDesktopPane.h	(revision 68281)
@@ -24,4 +24,6 @@
 /* Forward declarations: */
 class QAction;
+class QIcon;
+class QString;
 class UIDesktopPanePrivate;
 
@@ -48,4 +50,6 @@
     /** Defines a tools pane welcome @a strText. */
     void setToolsPaneText(const QString &strText);
+    /** Defines a tools pane welcome @a icon. */
+    void setToolsPaneIcon(const QIcon &icon);
     /** Add a tool element.
       * @param  pAction         Brings tool action reference.
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneGlobal.cpp	(revision 68280)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneGlobal.cpp	(revision 68281)
@@ -27,6 +27,7 @@
 # include "UIActionPoolSelector.h"
 # include "UIDesktopPane.h"
+# include "UIHostNetworkManager.h"
+# include "UIIconPool.h"
 # include "UIMediumManager.h"
-# include "UIHostNetworkManager.h"
 # include "UIToolsPaneGlobal.h"
 
@@ -183,5 +184,6 @@
 {
     /* Translate Global Tools welcome screen: */
-    setDetailsText(
+    m_pPaneDesktop->setToolsPaneIcon(UIIconPool::iconSet(":/tools_200px.png"));
+    m_pPaneDesktop->setToolsPaneText(
         tr("<h3>Welcome to VirtualBox!</h3>"
            "<p>This window represents a set of global tools "
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp	(revision 68280)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp	(revision 68281)
@@ -28,4 +28,5 @@
 # include "UIDesktopPane.h"
 # include "UIGDetails.h"
+# include "UIIconPool.h"
 # include "UISnapshotPane.h"
 # include "UIToolsPaneMachine.h"
@@ -201,5 +202,6 @@
 {
     /* Translate Machine Tools welcome screen: */
-    setDetailsText(
+    m_pPaneDesktop->setToolsPaneIcon(UIIconPool::iconSet(":/tools_200px.png"));
+    m_pPaneDesktop->setToolsPaneText(
         tr("<h3>Welcome to VirtualBox!</h3>"
            "<p>The left part of this window is a list of all virtual "
