Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.cpp	(revision 51279)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.cpp	(revision 51280)
@@ -37,5 +37,5 @@
     , mIsExpanded (false)
 {
-    updateIcon();
+    init();
 }
 
@@ -44,5 +44,5 @@
     , mIsExpanded (false)
 {
-    updateIcon();
+    init();
 }
 
@@ -52,4 +52,12 @@
     updateIcon();
     QIRichToolButton::buttonClicked();
+}
+
+void QIArrowButtonSwitch::init()
+{
+    /* Restrict icon size: */
+    mButton->setIconSize(QSize(10, 10));
+    /* And update icon finally: */
+    updateIcon();
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.h	(revision 51279)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIArrowButtonSwitch.h	(revision 51280)
@@ -50,4 +50,6 @@
 private:
 
+    /** Performs initialization. */
+    void init();
     void updateIcon();
     bool eventFilter (QObject *aObject, QEvent *aEvent);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 51279)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 51280)
@@ -25,4 +25,5 @@
 #include "VBoxGlobal.h"
 #include "UIConverter.h"
+#include "UIIconPool.h"
 
 /* COM includes: */
@@ -58,4 +59,5 @@
     m_pMACEditor->setValidator(new QRegExpValidator(QRegExp("[0-9A-Fa-f]{12}"), this));
     m_pMACEditor->setMinimumWidthByText(QString().fill('0', 12));
+    m_pMACButton->setIcon(UIIconPool::iconSet(":/refresh_16px.png"));
 
     /* Setup connections: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.ui
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.ui	(revision 51279)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.ui	(revision 51280)
@@ -218,8 +218,4 @@
          <string>Generates a new random MAC address.</string>
         </property>
-        <property name="icon">
-         <iconset resource="../VirtualBox1.qrc">
-          <normaloff>:/refresh_16px.png</normaloff>:/refresh_16px.png</iconset>
-        </property>
        </widget>
       </item>
