это все многопоточная чушь
в итоге со всеми синхронизациями и прочей фигней результат будет тот же, что и без потоков + куча лаганого ненужного говнокода
выключил все сразу, заполнил и включил
такое делается через CustomDraw, с ручной отрисовкой как текста так и "кнопок"
состояние "кнопок" типа фокус\нажата\отжата определяется по координатам\кликам мыши в итеме и соответственно перерисовывается