Bit more complicated than the OSX bit due to non-single instance enforcement, which is working out general weirdness of setting defaults. Will have to use app.makeSingleInstance and translate process.argv to what OSX is using (open-file, open-url events).
This is related to #1095, which we are not turning on the prompt to set as default on Windows yet, users can set it on their own and this should allow it to work on Windows, so moving to next
Bit more complicated than the OSX bit due to non-single instance enforcement, which is working out general weirdness of setting defaults. Will have to use app.makeSingleInstance and translate process.argv to what OSX is using (open-file, open-url events).