I have a Python+GTK application I use frequently on Linux and MacOS. It's at https://stromberg.dnsalias.org/~strombrg/hcm/ . Right now at least, I'm turning it into a MacOS app bundle using https://stromberg.dnsalias.org/svn/mactools/trunk/ .
It works the way I want it to on Linux - you click it, and it runs, and exits when it's done; there's no Dock to worry about. This fits in well with all of the Linux desktop environments I'm aware of, and likely Windows too.
On MacOS, this behavior isn't quite an ideal fit, because each time I want to run it I have to go to Applications - it only stays in the dock until I finish using the app.
I'm wondering if there's some sort of adapter program available, that will make it seem like a Windows-ported and/or Linux-ported app is more MacOS-aware, staying in the Dock until you right-click-quit in the Dock for easy subsequent access. Rather than modifying each app that needs to be cross-platform, it seems like a little adapter program could be written once and reused for each app.
Does something like this already exist?