Я не знаю, как сохранить его от открепления, но есть способ использовать скрипт vbs для закрепления exe-файла, который не должен выполняться кодом:
Call AddToTaskbar("C:\temp\", "MyExe.exe")
Function AddToTaskbar (Path, File)
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(Path)
Set objFolderItem = objFolder.ParseName(File)
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Pin to Taskbar" Then
'WScript.Echo objVerb
objVerb.DoIt
End If
Next
End Function
Это, по существу, основано на меню правой кнопки мыши на exe, имеющем запись «Закрепить на панели задач». К сожалению, это делает его специфичным для английского, если у кого-то нет списка всех переводов.