Além de o EULA do Mac OS X não permitir a virtualização (apenas para o Mac OS X Server e isso apenas em um Mac), o VirtualBox não suporta o Mac OS X / Server como um sistema convidado. A única maneira de fazer isso funcionar (tecnicamente) é fazer uma instalação do Hackintosh dentro do VirtualBox, o que eu realmente não posso recomendar. Você estaria usando vários softwares que não deveriam ser usados juntos. Sua experiência com o Mac OS X não estaria nem perto da coisa real.
Não sei sobre o VPC, fico longe dos produtos MS, mas a maneira totalmente inventada de uma instalação do Hackintosh pode ser viável, mas também não é recomendada.