Implemented remove icon and .desktop. Bug with install icon to be fixed. Need to check dirs exist and create if not.