О, Nika, спасибо, что создали эту тему (и привязали её к странице программы).
Очень приятно, когда нечто, сделанное для себя, пригождается ещё кому-то.
По прошествии времени у меня есть несколько замечаний-исправлений, но я уже не возьмусь. (Ту ошибку, что я некогда случайно обнаружил /на странице программы есть пояснения/ я правил прямо в DLL, ничего не компилировал.)
Самое главное: оказалось, что система (Millennium; вероятно, и другие) имеет обыкновение перепозиционировать тулбары с кнопками при определённых обстоятельствах. А тулбары эти у меня по таймеру каждый раз заново ищутся и настраиваются. Вот и исправление -- делать это нахождение тулбаров и их позиционирование только при старте часов.
Что-то есть ещё, но я уже затрудняюсь припомнить, увы.