re-factored install icon functions
re-factored get_desktop_contents() to make it more readable
implemented install and remove .desktop functions