Когда люди начинают изучение Mono, они могут стоять на перепутье - какую библиотеку использовать: GTK# или Glade#. Для этого Вам нужно понять что такое Glade# и что такое Gtk#.
GTK# - это ядро для построения оконных и виджет систем. Glade# наследует GTK#, таким образом является подмножеством GTK# и является совместимой, но Glade# автоматически компонует виджеты с сохраняет их как XML-файл. XML компоновка GUI может быть создана при помощи Glade-утилиты, студии дизайна WYSIWYG.
Для большинства окон Glade# - лучший выбор. Он экономит время за счет отсутствия необходимости написания программного кода для GUI и делает простым изменение интерфейса в будущем. Но иногда при использовании Glade# возникают некоторые проблемы, например, он не может выполнять некоторые специфичные вещи (скрывать элементы, динамически загружать новые части, наследовать виджеты). Только опыт может Вам понять, что в конкретном случае лучше использовать.
Для быстрого ознакомления с Glade# Вы возможно захотите взглянуть на этот скринкаст Ната Фридмана, в котором он создает простое графическое приложение всего за несколько минут.