Add a new helper function to launch a command line as if it was an
application. This has the advantage of using the appropriate code paths
in GLib (and gnome-shell currently) to place the launched program into a
separate systemd scope.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1384