Qual versão do .Net o computador que você está tentando rodar esta instalado? Se possível, eu teria instalado as versões mais recentes
Basicamente, o que este erro está dizendo é que o programa solicitou uma classe do registro, o que me faz pensar que há algo que não está instalado no computador que é necessário para executar o Virtual Box Portable.
Você já chegou à janela "Portable-VirtualBox *** Extract e / or Compress ***"?
Editar:
Ok, a próxima ideia - parece que você está executando o Windows 7. Você tem o UAC desativado? O VirtualBox provavelmente está tentando registrar um objeto COM no sistema operacional e, sem permissões administrativas, não será possível. Eu tentaria executar o exe portátil como administrador (clique com o botão direito do mouse - > Executar como administrador) ou, se estiver desabilitado, habilitar o UAC e ver se isso ajuda.