Look for existing icons when adding a .desktop file, fix extraneous "modified" file updates