cross platform adapter for various things such as application launcher and clipboard