Based on what you're describing, I agree with Electron. It's incredibly portable, you end up with a small executable that you can run anywhere.
Just be careful about entering npm hell. Just cause you're making an electron app doesn't mean you need to start out with 4Gb worth of dependencies. Start as slim as you can.