SQL CE sollte kein Problem darstellen, aber die
GUI könnte problematisch werden.
Welche Technologie wird hier eingesetzt? Windows Forms, WPF oder Silverlight? Windows Forms kann je nach verwendeten Controls Probleme machen oder nicht sauber bedienbar sein, zudem muss hierfür X-Windows auf dem Mac verfügbar sein und das ist es bei neueren Macs in aller Regel nicht, WPF ist komplett aussen vor da es diese Bibliotheken unter Mono schlichtweg nicht gibt. Silverlight hat durch Moonlight die besten Cross-Platform-Eigenschaften.
Ich persönlich empfehle aber, gerade wenn es eine kleine Anwendung ist, mit MonoMac und den Cocoa-
API's ein neues
GUI zu bauen, denn dann hat eine Anwendung auch das richtige Look&Feel auf
OS X. Das ist zwar mehr Aufwand, aber Mac-User sind da in aller Regel sehr.. sagen wir mal Eigen, und wissen das zu Schätzen.
MonoMac ist ein open-source Plugin für MonoDevelop (die Cross-Plattform
IDE von Mono) und integriert sich hervorragend mit den Design-Tools in Xcode (der nativen Mac-
IDE). Von daher kann man dann auch auf der Ziel-Plattform gleich gescheit testen und debuggen.