Index: /trunk/src/VBox/Main/ConsoleVRDPServer.cpp
===================================================================
--- /trunk/src/VBox/Main/ConsoleVRDPServer.cpp	(revision 25633)
+++ /trunk/src/VBox/Main/ConsoleVRDPServer.cpp	(revision 25634)
@@ -1436,9 +1436,10 @@
         LogRel(("VRDPAUTH: ConsoleVRDPServer::Authenticate: loading external authentication library '%ls'\n", authLibrary.raw()));
 
-#ifdef RT_OS_DARWIN
-        int rc = RTLdrLoadAppPriv (filename.raw(), &mAuthLibrary);
-#else /* RT_OS_DARWIN */
-        int rc = RTLdrLoad (filename.raw(), &mAuthLibrary);
-#endif /* RT_OS_DARWIN */
+        int rc;
+        if (RTPathHavePath(filename.raw()))
+            rc = RTLdrLoad(filename.raw(), &mAuthLibrary);
+        else
+            rc = RTLdrLoadAppPriv(filename.raw(), &mAuthLibrary);
+
         if (RT_FAILURE(rc))
             LogRel(("VRDPAUTH: Failed to load external authentication library. Error code: %Rrc\n", rc));
