При всём моём уважении к XChat (я являюсь его пользователем и
есть плагин свой). У его системы есть один большой недостаток:
невозможно управлять GUI в полной мере
(скрывать/показывать/мигать - это не то о чём я).Приходится прибегать к настолько обходным путям.....
Конкретно - использование GTK затруднено некоторым геммором,
связанным с запуском цикла обработки в другом цикле
(цикла плагина в цикле XChat).
К чему я клоню - проблема решаема в принципе, но недостаточно
проста для рядового плагинописателя (кои, в большинстве своём,
и являются массовыми архитекторами расширений и их кодерами).