Você colocou a chave do registro na seção LOCAL_MACHINE. Os programas de subchave Run serão todos executados usando o usuário SYSTEM e, para isso, você precisará de privilégios administrativos. Se o seu usuário atual for o administrador local, esses programas serão executados normalmente.
Se não, um prompt irá aparecer solicitando aprovação administrativa (UAC)
Se você não deseja ter este prompt, faça o programa ser executado como usuário.
Um usuário sempre pode gravar na chave de registro CURRENT_USER sem precisar de aprovação administrativa. Colocar sua chave de execução não fornecerá um prompt do UAC no momento da inicialização, nem o usuário precisará executar o programa como administrador para fazer essa alteração.
Observe que, em tempo de execução, o programa não está sendo executado com privilégios administrativos, mas como usuário regular, portanto, o programa é limitado no que pode ser feito.