the current launcher works fine tbh and i doubt it is possible to implement in node things which aren't already possible with the current or another native launcher of some kind
at least if you do electron i hope it is going to close itself or otherwise turn off the renderer/chrome runtime, because you're going to assassinate the toaster pc people with the whole "chrome runtime taking up at least 900MB of ram "thing