A windows shortcut is stored in a binary file format. If you are experienced
enough you can write some nice code to read it using the whitepaper found
here:
Otherwise I would look for a COM lib or DLL that already extracts such info
from a LNK-file. I wouldn't be surprised if there already is something like
that available.