Created attachment 366 [details] Minimal repro case The first invocation of java.awt.Desktop.open() done after the JOGL is initialized by a GLProfile.initSingleton() blocks execution for about 30 seconds. Any subsequent call to the Desktop API works as expected, with no delay. Reproduced on Windows XP SP3 x86, JRE 1.7.0_05, JOGL2 rc10. Does not happen with Windows 7 x64. Traced Desktop.open() down to native, the problematic call is the ShellExecute windows API. Repro case attached.
There are still WinXP machines out there ? Hmm .. if possible, pls re-test w/ latest sources, or upcoming aggregated autobuild.
Added unit test in commit f2bd50ff25009de477a203460abe8a5597acdbc5. (Will push it soon) Will close this bug unless it persist in your configuration, please retest.