Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.cpp	(revision 55916)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIStatusBarIndicator.cpp	(revision 55917)
@@ -24,4 +24,6 @@
 # include <QPainter>
 # include <QHBoxLayout>
+# include <QApplication>
+# include <QStyle>
 # include <QLabel>
 # ifdef Q_WS_MAC
@@ -90,5 +92,7 @@
 {
     /* Adjust size-hint: */
-    m_size = m_size.expandedTo(icon.availableSizes().first());
+    const QStyle *pStyle = QApplication::style();
+    const int iIconMetric = pStyle->pixelMetric(QStyle::PM_SmallIconSize);
+    m_size = QSize(iIconMetric, iIconMetric);
     /* Cache passed-icon: */
     m_icons[iState] = icon;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp	(revision 55916)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIStatusBarEditorWindow.cpp	(revision 55917)
@@ -125,5 +125,7 @@
     /* Prepare icon for assigned type: */
     const QIcon icon = gpConverter->toIcon(m_type);
-    m_pixmapSize = icon.availableSizes().first();
+    const QStyle *pStyle = QApplication::style();
+    const int iIconMetric = pStyle->pixelMetric(QStyle::PM_SmallIconSize);
+    m_pixmapSize = QSize(iIconMetric, iIconMetric);
     m_pixmap = icon.pixmap(m_pixmapSize);
 
