Okay. So when you say "it doesn't work when double-clicked", what actually happens?
In reply to Re^5: exec() on Windows by BrowserUk in thread exec() on Windows by vitoco