Some code formatting changes
Change read_desktop_file (cuts runtime in half). hacky. ugly. fast.