Creating a file shortcut (.lnk)
One way to do this is pointed out by Joepro in their answer here: You’ll need to add a COM reference to Windows Scripting Host. As far as i know, there is no native .net way to do this. WshShellClass wsh = new WshShellClass(); IWshRuntimeLibrary.IWshShortcut shortcut = wsh.CreateShortcut( Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + “\\shorcut.lnk”) as IWshRuntimeLibrary.IWshShortcut; shortcut.Arguments = … Read more