У>Никто в здравом уме сейчас с SendMessage не работает.
И пожёстче работают. Муз. программа Reaper, например, использует самодельное подмножество WinAPI, запускающееся на Винде, Маке, Линуксе. Уж не знаю, насколько в здравом уме автор этого подхода, но продукт получается отличный.
А несравненный Blender весь UI отрисовывает сам на OpenGL.
Вопрос Евгению. Если так не нравятся фреймворки, то почему бы сразу не взять какой-нибудь Dear Imgui, и не рисовать интерфейс самому? Подход с затягиванием в свой проект легковесных "безфреймворковых" компонентов тоже чреват. Каждый из них независимый, и будет тянуть собственную обвязку и вспомогалово. Подгребешь пару десятков таких, если найдёшь, и вот тебе уже на ровном месте зоопарк в кодовой базе.