Hi,
I would like to propose the solution to your problem based on Xamarin Framework. This will allow to create native Mac application. This would allow for easier migration to another platform (Windows, ASP web app) in the future.
If you would like 100% native Mac app, it could also be provided.
Regards,
Jacek