Created a "platform launcher" you can associate .desk files with the executable produced by this project and it will then launch node using abs path and nodejs deskshell script using abs path, script will then get name of associated files and path to itself as arguments.

This is working to fix a major usability problem on windows that a console is opened every time you run an app.