(I thought I had committed this already...)
On Mac, kioslave must be built as an app bundle to prevent keyboard input issues (for instance during the authentication step with kio-gdrive) but it must also be found in the expected location and, ideally, not put up a menu bar nor appear in the app switcher.
This patch achieves all that:
- installs a wrapper script that proxies the kioslave app bundle-exec
- adds the CoreFoundation magic code that instructs the application to behave as an agent.