мы использовали MonobjC для точно такой же вещи.
Я очень рекомендую это.
Есть и другие (какао #, ...), но этот кажется наиболее полным.
Это очень активно поддерживается, что очень много поддержки, если вам это нужно.
Посмотрите образцы, тоже довольно просто.
Другой вариант действительно MonoMac.
Это новая, официально поддерживаемая версия, но, насколько я знаю, она еще не завершена на 100%. Здесь ожидаются некоторые ошибки / неосуществленные вещи + очень маленькая база пользователей.
На данный момент, если вы хотите, чтобы все работало, я бы по-прежнему рекомендовал Monobjc.