update the desktop launcher. has some silly code