Alrighty guys, I\'m writing an application that I want to be cross-platform. Up until recently I\'ve been trying to do this in Silverlight with C# because it also runs on OS X,
Mono project has a page dedicated to how to port applications,
http://mono-project.com/Guidelines:Application_Portability
However, it is never enough as your application can be unique in so many ways.
Try to port it and report issues to Mono guys whenever necessary. Besides, if you work for a firm, consider Mono's commercial support service,
http://mono-project.com/Support