I'm looking for good suggestions on where to start with an educational application I am designing.
I want my application to be compatible with Windows and OSX - my research seems to suggest that about 40% of the audience would be using a mac.
I'm keen to stick to .net/c sharp and the Mono framework.
The application is reasonably simple - it would be graphical, containing a tool bar with a menu and a few buttons. The main area on screen will contain custom graphics - I would draw onto an area in the main window using some algorithms I'm developing.
I would also need to play music, preferably mp3.
The drawing area would be animated, but not heavy duty - i.e. fairly simple line drawings, not 3d or shaded, etc.
I'm thinking about creating a GTK sharp 2.0 application in Monodevelop, using a DrawingArea for my custom drawing.
I'm not overly concerned with making the application look "Native", this would be a bonus but not essential.
I can elaborate on details if needs be, but does this sound like a reasonable starting block?
Any recommendations on a decent cross platform drawing library I could use?