I am considering developing a desktop application composed of 2 parts:
You can bundle the binaries with your application. Won't have to install anything to run a Node app. The binaries are available on the same page as the installers.
You'll just have to know where the binaries are, but I assume you've got an installer that can put them somewhere known.
// To start the node process $ /path/to/binaries/npm install $ /path/to/binaries/node myApp.js