Thanks for the feedback! For what it's worth we recently made an update that automatically sets the right icons for Windows and macOS exports, so you don't need Resource Hacker for Construct any more either. JavaScript is also a far more capable language than GML. Also, even if you make an idle game, it should not stay active running in the background - this is a common design mistake, it will only waste battery life. Instead it should fully go to sleep, saving system resources and battery, and when it wakes up, you can calculate how much time has gone past and instantly simulate that much time passing.