O UAC não permitirá que um programa seja executado como administrador na inicialização, a menos que seja assinado por código. Você precisaria desativar o UAC e também estar em execução como administrador. Isso reduzirá a segurança do seu sistema, no entanto.
Aqui está um ajuste que funcionou no Vista, deve funcionar no Windows 7, embora eu não tenha testado ainda.