Если говорить простым языком, GTK# - это обертка над GTK+, кроссплатформенным GUI Фреймворком. В свою очередь, GTK+ - это кроссплатформенная библиотека для создания GUI. Предоставляя полный набор виджетов, GTK+ пригоден в различных проектах: от одноразовых игрушек до набора приложений уровня предприятия.
Сегодня GTK+ работает с любым X сервером, Direct Framebuffer'ом и производными в Microsoft Windows NT. Библиотека GTK+ известна из Linux, где она является базисом для построения виджетов рабочей среды GNOME. GTK+ включен практически во все дистрибутивы Linux, и стабильно работает под управлением Windows NT. Портирование GTK+ на Mac OS X запланировано, но необходима заинтересованность других людей. Это зов к участию.
Одно из наиболее распространенных недоумений состоит в том, что GTK# требует Mono для работы - это неверно. GTK# будет запускаться на любой .NET-совместимой среде. GTK# регулярно тестируется в MS .NET и Mono фреймворках, а также может быть запущен в любой полностью совместимой среде. Это означает, что если Вы пишите приложение на GTK# и хотите запустить его в Windows, Вы можете развернуть проект только с GTK# с использованием среды MS, или развернуть его в среде Mono для Windows.