* Creates an instance of the WSH Shell loShell = CreateObject( "WScript.Shell" ) * Gets the path for Windows Desktop lcDesktop = loShell.SpecialFolders( "Desktop" ) * Creates a wrapper object for a link file (it doesn´t create it yet) loLink = loShell.CreateShortcut( lcDesktop + "\Hemant.lnk" ) && Choose a name * Sets the shortcut various properties loLink.TargetPath = <the path to your executable here> loLink.IconLocation = <the location of the icon you want for the shortcut> loLink.WorkingDirectory = <the start path, usually same as the exe> loLink.WindowStyle = 3 && 1=Normal, 2=Minimized, 3=MAximized loLink.Arguments = <any special argument> loLink.HotKey = <any optional hotkey> * Finally, saves the link file, actually creating the shortcut loLink.Save()The best is to copy the different properties from a hand-made shortcut (hotkey in particular is a bit pesky).