xdg-open launches desktop entries in text editor
cat shortcut.desktop:
[Desktop Entry]
Comment[en_US]=
Comment=
Exec=/usr/bin/konsole
GenericName[en_US]=
GenericName=
Icon=system-run
MimeType=
Name[en_US]=Link to Application
Name=Link to Application
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
Trying xdg-open shortcut.desktop
results in opening it in default text editor.
Also there isn't any support for type 'Link':
[Desktop Entry]
Icon=inode-directory
Name=new
Type=Link
URL[$e]=file:///mnt