Index: /trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp	(revision 105914)
+++ /trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp	(revision 105915)
@@ -1069,9 +1069,9 @@
     if (RT_SUCCESS(rc))
     {
-        LogRel(("Verbosity level: %d\n", g_cVerbosity));
-
         rc = vboxTrayLogCreate(szLogFile[0] ? szLogFile : NULL);
         if (RT_SUCCESS(rc))
         {
+            LogRel(("Verbosity level: %d\n", g_cVerbosity));
+
             /* Log the major windows NT version: */
             uint64_t const uNtVersion = RTSystemGetNtVersion();
@@ -1142,9 +1142,12 @@
 
             LogRel(("Ended\n"));
-            VbglR3Term();
-        }
-        else
-            LogRel(("VbglR3Init failed: %Rrc\n", rc));
-    }
+
+            vboxTrayLogDestroy();
+        }
+
+        VbglR3Term();
+    }
+    else
+        VBoxTrayShowError("VbglR3Init failed: %Rrc\n", rc);
 
     /* Release instance mutex. */
@@ -1154,6 +1157,4 @@
         hMutexAppRunning = NULL;
     }
-
-    vboxTrayLogDestroy();
 
     return RT_SUCCESS(rc) ? RTEXITCODE_SUCCESS : RTEXITCODE_FAILURE;
