Надо было быть ненормальными, чтобы разрабатывая кроссплатформенный фреймворк сразу для 2-х ОС (Мак и Вин), кадрировать "виджеты" с помощью нативных окошек. От ОС берётся базовое окно и граф. контекст на него. Больше от ОС ничего не требуется.
Особый случай - стандартные контролы. Но они сделаны очень хитро и изолированно.