Not being a scripting guru, but enjoying some programmatic apptitude, I enjoy using vbscript to push items around a domain with group policy. Here's one for copying a shortcut to whereever your heart desires. I'm always forgetting the syntax for it...
Set Shell = CreateObject("WScript.Shell")
DesktopPath = Shell.SpecialFolders("Desktop")
Set link = Shell.CreateShortcut(DesktopPath & "\My New Shortcut File.lnk")
link.Arguments = ""
link.Description = "Shortcut to the file I want"'
link.HotKey = "CTRL+ALT+SHIFT+X"
link.IconLocation = "c:\Program Files\MyApp.exe"
link.TargetPath = "c:\Program Files\MyApp.exe"
link.WindowStyle = 1
link.WorkingDirectory = "c:\Program Files"
link.Save
Put this in a script file, call it 'make_shortcut.vbs' arbitrarily, and use the batch file in a login script. You can test the script from a command line by entering "cscript make_shortcut.vbs".
Cheers!