Add desktop file

This PR adds a .desktop file. A desktop file is used by linux destop environments to show an entry in application menus. An icon can be added to the desktop file, preferred formats are png and svg