If I remove the >nul at the end of the line, the copy statement shows on the screen that x number of files were copied, but nothing shows up in the %USERPROFILE%\Start Menu\Programs folder. If I run the script outside the logon process, from the run or a command line, the icons get copied.

????