Как происходит прорисовка в графическом движке (насколько я знаю, интерфейс написан на gtk+2.0)?
Это происходит путем создания объектов (кнопочки и блоки) или полностью прорисовывается вручную (cario)?
Если возможно, укажите где искать это в исходниках :)

Нет, интерфейс на XUL

Т.е. это компания Мозилла придумала этот язык? И можно о нем немного по-подробней?:)

WiRight пишет

Т.е. это компания Мозилла придумала этот язык? И можно о нем немного по-подробней?:)

Конечно.