Extract desktop entry parsing for reuse.
Accept a list of .desktop files to be converted into a planar menu