MonoDevelop - это бесплатная IDE с открытым исходным кодом, основанная на проекте Mono. Доступны сборки для Linux, MacOS X и Windows.
Для разработки графического интерфейса вам потребуется использовать среду GTK +, включенную в Mono, - нет планов по внедрению WPF на любой платформе, кроме Windows. GTK + является кроссплатформенным, поэтому вы можете скомпилировать одно и то же приложение для MacOS, Windows и Linux, если вам нужно.
РЕДАКТИРОВАТЬ: кажется, MonoDevelop также поддерживает WinForms - http://www.mono -project.com / WinForms
Существует несколько альтернативных IDE, но нет ничего похожего на MonoDevelop с точки зрения возможностей, но вы всегда можете просто написать код C # в своем любимом редакторе и скомпилировать его, используя инструменты сборки Mono.