Windows 7 64-битная здесь.Скомпилировал это как 32-битное, и это сработало:
Imports IWshRuntimeLibrary
Module Module1
Sub Main()
Dim WshShell As WshShell = New WshShell
Dim MyShortcut As IWshRuntimeLibrary.IWshShortcut
MyShortcut = CType(WshShell.CreateShortcut("C:\Users\Public\Desktop\Dah Browser.lnk"), IWshRuntimeLibrary.IWshShortcut)
MyShortcut.TargetPath = "C:\Program Files\Internet Explorer\iexplore.exe" 'Specify target app full path
MyShortcut.Description = "IE"
MyShortcut.Save()
End Sub
End Module
Примечание: я работаю от имени администратора с отключенным UAC.
Также обратите внимание, что я изменил WshShellClass на WshShell