Вот список. Несколько предупреждений:
1. Компонент написан для личнх целей поэтому кондовый и имеет ряд условностей
2. Это точно работает при компиляции юникодовой версией FPC для Linux GTK, в других средах могут быть незначительные нюансы по отображению и проблемы с кодировкой.
3 Я принудительно определяю кодовую страицу {$codepage UTF8} и использую строки типа UnicodeString со всеми вытекающими (мне уже рассказывали какое это страшное зло но пока не устаканится ситуация со строками в FPC+Lazarus меня устраивает только этот вариант).
По этой части вроде всё.
Ещё, в первой версии списка количество отображаемых строк определялось динамически при ресайзе, но тогда высота строки была фиксированной, когда мне потребовалось автоопределение высоты полезли глюки и я убрал код динамического расчёта количества строк, теперь количество строк фиксированно и задаётся через проперти... если не устраивает се ля ви...