So are you sorted ?
if not .. can you answer my second question too.
Sorry, let me be a little clearer ..
What are you trying to create a desktop shortcut TO ?
What you were trying earlier suggested you were trying to create an application "Launcher".
But now you mention "directories" .. for those you need symlinks.
Though technically you could use symlinks to launch applications, or launchers to open the file manager at a specific location .. it's probably not the best way to go about things .. because you can't (easily) set directory permissions on a launcher.