Error out on non-existent desktop files
Handle URL-type entries