Fix for desktop file (Linux improvements)

This enhance the .desktop file to improve support in Linux. In particular, this should fix issue 183 (desktop entry could declare handled mime types).