Olá, José!
A pasta "C:\Program Files" é um diretório protegido no Windows, destinado a armazenar programas instalados. Normalmente, o sistema requer permissões de administrador para modificar os arquivos nessa pasta. Mesmo que você esteja logado como administrador, o Windows pode solicitar confirmação ou permissões adicionais para realizar alterações nesse local devido ao Controle de Conta de Usuário (UAC).
No entanto, é possível instalar o VirtualBox (ou qualquer outro software) em "C:\Program Files", desde que você execute o instalador com permissões elevadas. Para fazer isso, você deve clicar com o botão direito do mouse no instalador e escolher "Executar como administrador". Isso deve permitir que a instalação prossiga sem problemas de permissão.
Se mesmo assim você encontrar problemas, uma solução alternativa é instalar o programa em um diretório diferente, onde você tenha permissões de escrita sem restrições, como uma pasta dentro do seu diretório de usuário (por exemplo, "C:\Users\SeuNome\VirtualBox").
Bons estudos!