легальность
Да, законно (и даже разрешено в лицензионном соглашении) запускать OSX в качестве виртуального гостя с использованием VMWare или VirtualBox. Не имеет значения, является ли хост-ОС Windows или Mac OSX, если она работает на оборудовании Apple.
При взгляде на Лицензионное соглашение на программное обеспечение для Mac OS X ясно сказано:
Эта Лицензия позволяет вам устанавливать и использовать одну копию Программного обеспечения Apple одновременно на одном компьютере с маркировкой Apple.
(не уверен, что вам нужна отдельная лицензия, если вы следуете ей :)
Из другого документа Apple: ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ OS X ГОРНОГО ЛЬВА:
B. Mac App Store Лицензия. Если вы приобрели лицензию на программное обеспечение Apple в Mac App Store
...
(iii) устанавливать, использовать и запускать до двух (2) дополнительных копий или экземпляров Программного обеспечения Apple в виртуальных операционных средах на каждом компьютере Mac, которым вы владеете или управляете, на котором уже установлено Программное обеспечение Apple, в целях: ) разработка программного обеспечения; (б) тестирование во время разработки программного обеспечения; (c) использование OS X Server; или (d) для личного некоммерческого использования
(Нет необходимости в отдельной лицензии, если она получена через Mac App Store:)
Из VMWare:
Согласно лицензионным политикам Apple, VMware поддерживает только виртуализацию клиента или сервера Apple Mac OS X 10.8 (Mountain Lion), клиента или сервера Mac OS X 10.7 (Lion), сервера 10.6 (Snow Leopard) и сервера 10.5 (Leopard).
Лицензионное соглашение с конечным пользователем (EULA) для Apple Mac OS X юридически и явно связывает установку и запуск операционной системы только с компьютерами с маркировкой Apple. Mac OS X 10.5 Leopard Server, 10.6 Snow Leopard Server, клиент или сервер 10.7 Lion и клиент или сервер 10.8 Mountain Lion полностью поддерживаются в VMware Fusion при работе на поддерживаемом оборудовании Apple.
Другие источники:
http://www.instructables.com/answers/Is-it-legal-to-run-Mac-OS-X-in-Windows-on-Virtualb/
http://www.tomshardware.co.uk/answers/id-1802838/illegal-run-osx-virtual-box.html
https://discussions.apple.com/message/20159533#20159533
и многое другое через ... Google Legal Mac OS в виртуальной коробке и Legal Mac OS в виртуальной коробке.
Последнее замечание о законности. Даже если что-то может быть против EULA, это не значит, что это незаконно. Проверьте ваше местное законодательство. Во многих местах в мире лицензионное соглашение с OS X не имеет юридической силы и не подлежит исполнению.
практицизм
Когда вы создаете виртуальную машину в VirtualBox, она даже распознает ОС, когда вы пытаетесь установить OSX (при использовании имени виртуальной машины как "Mac OS" или "OSx" или подобного).
Однако в VirtualBox для OSX нет доступных "гостевых дополнений" (для оптимизации скорости, отображения и т.д.), Поэтому вы можете попробовать и VirtualBox, и VMWare, чтобы увидеть, какая из ваших гостевых ОС работает лучше всего.