Damn. X11 is required...
If you really like Mac community -
you must turn by front face2face.
Linux and Opensource - are cool.
I like Dia on Linux.
But Mac World is not simple Port & Compile and Distribute - it won't work here!
Read AHIG first.
See Microsoft experience - evolution from Office '08 to Office '11.