Improve installation on MacOS

The setup.py installer does not create menu entries or icons on MacOS, requiring the application to be run from a command line. Improving the install process should include the creation of menu shortcuts and icons.