Added desktop file parser