Since we'll be in beta for a few months I think for now we'll write a script to create a self contained .zip that runs correctly when extracted anywhere. Eventually we'll probably look at NSIS or Inno installer tools in a month or two. Hopefully we find that we don't need to touch the registry, heh.
Thanks for the offer, and feel free to still share if you want of course. I would read through it for reference, but may or may not use it directly. If it'd take a bit of work though don't worry about it.
I guess I was also curious about which files from an untouched
cocos new build are required to run on a different machine. I assume all .dll files are required, for example, and should run fine in any directory on a different machine with just the EXE, assets, and DLLs.
Here's a topic that better asks this question.