Изначально проект пишется на GTK 2 (Ubuntu 11.04, gnome-classic)
Вот так он выглядит в родном виде:

Открыл программу в Ubuntu 11.10 (Gnome-shell), для проверки совместимости:

Сначала подумал что глюк такой, надо перекомпилировать прямо в Ubuntu 11.10.
Суть проблемы
Установил тот же Lazarus, что и в 11.04, открыл проект... o_O

Слева внизу кнопка и поле ввода, которую кинул на форму, а вверху то, что открылось.
Используемые средства: Lazarus 0.9.30.1 r33271 FPC 2.4.4 i386-linux-gtk 2 в Ubuntnu 11.04.
Тот же лазарус в Ubuntu 11.10.
FPC ставился с сайта lazarus.org, сам лазарус собирался отдельно командой $make clean all.
Пробовал свежий ночник, не помогло.
В lfm файле кнопки описаны нормально:
- Код: Выделить всё
object works_Button_Day: TSpeedButton
Left = 60
Height = 27
Top = 5
Width = 60
Caption = 'Сегодня'
Down = True
Flat = True
GroupIndex = 2
NumGlyphs = 0
OnClick = works_Button_DayClick
Вопрос: Как так? Кто-нибудь сталкивался с такой причудой? Каким образом сделать нормальный вид GUI-элементов?
Исходный код и компилированный файл можно скачать здесь: http://code.google.com/p/linux-tasks-manager/
В архиве для загрузки есть папка src.