Como ninguém postou um método que não exija um script, aqui está um script que invocará o método Pin to Taskbar
em um atalho. Eu também gostaria de saber se alguém conhece algum método que não exija um script.
Option Explicit
ShellActionInvoke "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Other", _
"Lock Screen.lnk", _
"Pin to Tas&kbar"
Function ShellActionInvoke(Fol, File, Verb)
On Error Resume Next
Dim objWscriptShell
Set objWscriptShell = WScript.CreateObject("WScript.Shell")
Fol=objWscriptShell.ExpandEnvironmentStrings(Fol)
Dim objAppShell
Set objAppShell = CreateObject("Shell.Application")
Dim objFolder
Set objFolder = objAppShell.Namespace(Fol)
Dim objFolderItem
Set objFolderItem = objFolder.ParseName(File)
Dim objVerb, colVerbs
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If objVerb.Name = Verb Then objVerb.DoIt()
Next
End Function