Используйте виджет, установленный напрямую. Посмотрите, например, Примеры в пакетах / gtk2 для Unix или демонстрации использования windows win32api. (демо \ win32 в установке FPC win32)
Но если вы не используете Lazarus, вы теряете независимость от платформы и большую легкость.
Смотреть, как это делает Лазарь, все еще возможно.
Второй вариант: https://github.com/mse-org/mseide-msegui