Once upon a time, a specific [extension] called '''shortcut.dll''' [[ref?]] served in this role [[ref to explanation of "Windows shortcut"]]. With more recent versions of [Tcl], though, the handiest approach is through [tcom], as [PT] illustrated in a [comp.lang.tcl] follow-up which he composed as "a translation of a MS demo from the MSDN scripting pages": package require tcom set oShell [tcom::ref createobject "WScript.Shell"] set sDesktop [[$oShell SpecialFolders] Item "Desktop"] set oShortcut [$oShell CreateShortcut \ [file nativename \ [file join $sDesktop "Tcl Shortcut Demo.lnk"]]] $oShortcut TargetPath [file nativename [file normalize [info script]]] $oShortcut WindowStyle 1 $oShortcut Description "Demonstrate shortcut handling with Tcl" $oShortcut Save ---- [[ [Windows shell links] ]] [NJG] -- July 25, 2005: Not that it matters much but the above solution has been displayed on the shell link page for over a year now.