As soluções acima não funcionaram para mim em 2017, então experimentei um pouco.
Acontece que o Windows (10 pelo menos) faz uma distinção entre atalhos que apontam para um caminho local e atalhos que são um URL.
O que eu encontrei foi que
- os caminhos locais usam o sufixo
.lnk
- caminhos semelhantes a URL têm o sufixo
.url
Assim, um atalho para https://superuser.com/ teria o sufixo .url , enquanto um atalho para C:\Windows ou para locais especiais como Control Panel teria o sufixo .lnk .
Se você deseja executar o atalho, simplesmente digite shortcut.suffix no prompt cmd, em que .suffix é o sufixo de acordo com a regra acima. Você deve primeiro cd para a pasta que contém seu atalho ou inserir o caminho completo para o arquivo. No seu caso
%userprofile%\Desktop\shortcut.suffix
inserido na caixa de diálogo de execução (invocada via Win + R ) ou o prompt cmd faria o truque.
Windows e seus inconvenientes.