Just to run a script to create a shortcut in a menu? Wow, that's a lot of work to run a script that is only a few lines to make a shortcut.
Personally, I'd do error checking in the script, even write to a log file using the script. That way you can tell what it has done after each step and where it might be failing, independent of the Symantec agent reporting.
So to create a basic shortcut, you'd create a software release, and then run it using a policy?
I'd take a script similar to this snippet from a shortcut creating script I have and have it write to a log on the local PC after each step.
For example, if the lnk file does not exist, write into the log file not found, will create it,
Then have it do the create and check for an error or lack of error and log that. Then have it check again for the lnk file and say "no error, lnk file now exists" etc.
I had a script create a link or shortcut in the SendTo menu so people could right click on a file and send it to a conversion folder to be converted FROM a PDF file to a Word document. It's part of our login script actually, but I'd simply create a job (or task or whatever it's called) and have the agent run it on a schedule if that was the preferred way.
If objFSO.FileExists(strSendTo & "\Convert PDF.lnk")=0 Then
' Create WshShell.CreateShortcut object type and specifying the name of the link
Set oShortcut = WshShell.CreateShortcut(strSendto & "\Convert PDF.lnk")
' Specify the target pointed to by the link
oShortcut.TargetPath = InputDir
' Create the shorctut lnk by saving it
oShortCut.Save
End If