Follow symlinks to find the right path. This will allow symlinking the launcher into /usr/bin and still find the right directory.
Use exec to avoid having a shell process hanging around.
Quote the directory to support blankspaces in their path.