I am creating shortcuts on the Desktop using the Script Host Object. It all works fine, but I would like to free my applications from the wshom.ocx reference. Searching the net did not yield other interesting results. I peaked at the .lnk file format, but it's rather involved, and if I did write a proper .lnk, I bet there would be other surprises down the line.

Is there any other API way of creating a shortcut? One of my requirements is being able to specify an icon in addition of a target path. Thanks.