O menu C:\ProgramData\Microsoft\Windows\Start Menu\Programs
é para todos os usuários, e você precisará de acesso administrativo para instalar qualquer coisa aqui. Qualquer coisa aqui aparecerá no menu iniciar todos os usuários que fizerem login.
Em vez disso, use o %appdata%\Microsoft\Windows\Start Menu\Programs
location, que pertence ao seu usuário e nenhum privilégio adicional é necessário.