Handle .desktop files
.desktop
File::DesktopEntry parses .desktop files defined by the Freedesktop.org Desktop Entry specification. It can also run the applications define in those files.
File::DesktopEntry