Moin David,
die Daten eines Links solltest Du auslesen können.
Such hierzu hier mal nach
IShellLink
In den meisten Fällen wird zwar beschrieben, wie man einen Link erstellt, aber i.d.R. kann man an vielen Stellen statt Setxxx auch Getxxx verwenden um die Daten auszulesen, statt sie zu setzen.
Nähere Einzelheiten kannst Du auch im
PSDK bzw
MSDN (
msdn.microsoft.com) finden.
Wieso der Aufruf nicht funktioniert versteh' ich allerdings nicht.