A GTK# a Microsoft fejlesztése? A fő GUI Mono alatt a GTK#, a Monodevelop is ezt használja.
Minthogy a Mono ki van téve a Microsoft támadásainak szabadalmi perekkel, ezért már gondolkoznak azon, hogy az ECMA szabványt/Mono fejlesztést és a Microsoft-féle többit kettéválasztják.
A Linuxos Mono ECMA+GTK# lenne, a Microsoft pedig megy egy külön csomagba, amit probléma esetén dobni lehet.
Ha a Monos világ nagyívben tesz a Windows.Forms-ra és GTK#-ot használ, akkor szerintem elmondható, hogy külön életet élnek. Relatíve kevés GUI nélküli Mono alkalmazás van szerintem.
Maga de Icaza nyilatkozta, hogy számára nem elsődlegesen fontos a Microsoft kompatibilitás, igazából a GNOME alkalmazásfejlesztőket akarta megnyerni, eddig kevés sikerrel.
Ezért lenne fontos a Microsoftos rész leválasztása, mert utána már nem félnének a GNOME-osok szabadalmi hercehurcától és talán elkezdenének C# alatt fejleszteni.