Hi Jon,

When the uninstall deletes a Shortcut (.lnk) then it calls the "Delete File(s)..." script function to remove the Shortcut file. The "Delete File(s)..." script function is a wrapper around the original DeleteFile Windows API.

So if you make use of "Delete File(s)..." to programmatically remove a Shortcut then there is absolutely no difference (from the technical point-of-view) between the approaches.

Friedrich