Il codice è Vb.Net, se riesci a convertirlo a C# hai risolto il problema
Dim wshshell = CreateObject("Wscript.Shell")
'Indica nell'insieme la posizione della cartella speciale Esecuzione automatica
Dim cartelle = wshshell.SpecialFolders(10)
'Applica metodo shortcut e crea un file con estensione lnk
Dim Shortcut = wshshell.CreateShortCut(cartelle & "\" & "miapaginahtml" & ".lnk")
'imposta il percorso dove si trova il file al quale il file link deve puntare
Shortcut.TargetPath = "C:\test.htm"
'Si salvano le impostazioni
Shortcut.Save()
______________________________________________________________________________
Basta solo un carattere sbagliato nel codice sorgente per distruggere un'intera apllicazione