Respostas:
Você não pode. Você simplesmente não pode executar apenas um aplicativo Mac em uma VM sem instalar o OS X. A instalação do OS X em uma VM também é contra o Contrato de Licença de Software do Mac OS X, onde está indicado:
"você recebe uma licença não exclusiva limitada para instalar, usar e executar uma (1) cópia do Software Apple em um único computador da marca Apple por vez.
O que exclui as VMs. Obviamente, você pode tentar encontrar uma alternativa entre plataformas e usá-la.
Você quase certamente precisa do sistema operacional instalado para o seu aplicativo funcionar. Ele precisa fazer pelo menos algum tipo de chamada de sistema para fazer as E / S mais básicas, sem falar em todas as camadas de estruturas e serviços de sistema necessários para fazer um aplicativo de GUI funcionar.
Não.
No entanto, você pode procurar no suporte do OS X para sandboxing de aplicativos:
http://techjournal.318.com/security/a-brief-introduction-to-mac-os-x-sandbox-technology/