Цитата Сообщение от boo_boo
классы эти есть.
Gtk# в гораздо более стабильном состоянии. ты врядли под него захочешь переделывать, но если вдруг, то работать оно будет и под линухом, и под виндами...

а с System (кроме System.Windows) вообще и System.Drawing в частности все давно в порядке...
думаю можно сделать и под Gtk#, дело в том что в эмуле от Windows.Forms по сути используется только override OnPaint(...) и Invalidate() остальное не важно, ну разве что KeyDown/KeyUp тоже нужны

еще есть проблемка - в линуксе звук выводить... нужен callback который буффер заполнять будет...