[DISCUSS_BEFORE_MERGE] Adds a .desktop file

`.desktop` files are basically the things you click. In this case, it's put into a `.desktop.sample` file, because there are some absolute paths that need to be changed.

Should there be an installer that copies the python files and the icon files to a hidden location (such as `~/.bin`) and then generates the `.desktop` file into `/usr/share/applications` (where they are by default)?