The reason it doesn't work is because the desktop file is used to launch the application. If you rename/move it, then the desktop file will not be found.