Index: /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp	(revision 57963)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp	(revision 57964)
@@ -28,7 +28,4 @@
 # include "UISelectorWindow.h"
 # include "UIModalWindowManager.h"
-# ifdef VBOX_WITH_HARDENING
-#  include "QIMessageBox.h"
-# endif /* VBOX_WITH_HARDENING */
 # ifdef Q_WS_MAC
 #  include "VBoxUtils.h"
@@ -700,7 +697,4 @@
     }
 
-    strText += "</html>";
-
-
 # ifdef Q_WS_X11
     /* We have to to make sure that we display the error-message
@@ -709,13 +703,13 @@
 # endif /* Q_WS_X11 */
 
-    /*
-     * Create the message box and show it.
-     */
-    QString strTitle = QApplication::tr("VirtualBox - Error In %1").arg(pszWhere);
-    QIMessageBox msgBox(strTitle, strText, AlertIconType_Critical, AlertButton_Ok | AlertButtonOption_Default);
+    /* Update strText with strDetails: */
     if (!strDetails.isEmpty())
-        msgBox.setDetailsText(strDetails);
-
-    msgBox.exec();
+        strText += QString("<br><br>%1").arg(strDetails);
+
+    /* Close the <html> scope: */
+    strText += "</html>";
+
+    /* Create and show the error message-box: */
+    QMessageBox::critical(0, QApplication::tr("VirtualBox - Error In %1").arg(pszWhere), strText);
 
     qFatal("%s", strText.toUtf8().constData());
