Just in case it's missing from your TODO list... XXE should be in the context menu for *.xml in Windows Explorer (and thus automatically in other file managers). If I add it manually, it still doesn't work properly if XXE is already running, because then it will open a new XXE instance instead of in a new tab. (I didn't try XXE under other OS-es.)
(I know, incredibly enough, Java still doesn't support these. But your Windows distribution comes with a native launcher, xxe.exe. If that's home gown stuff, then there you can do the correct solution, just like a native Windows application. To cut a long story short, if the time comes, you may peek into the source code of WinRun4J. It calls a Java method with JNI to pass the file name received with Windows DDE. No dirty socket or lock file tricks.) -- Best regards, Daniel Dekany

