На чем написан десктоп-клиент telegram?
На Qt, рисуется прям по хардкору через QPainter. Вообще от кода впечатления негативные, он очень специфичен, огромные функции, большая вложенность, не надо так. Я бы рекомендовал писать такие кастомные интерфейсы на QML, ну или в крайнем случае на QtWidgets + QSS.
Совершенно точно, что для desktop-версии они используют Qt.#include <QtCore/QTimer>
#include <QtGui/QColor>