Специфічні функції BTRON реалізовані в директорії b-free/Program/btron-pc/kernel/BTRON/. Вони створюють графічне віконне середовище та надають базові сервіси операційної системи відповідно до вимог оригінальної специфікації BTRON3.
Дисплейні примітиви (DP Engine) відповідають за малювання 2D-графіки, растрових зображень, шрифтів та роботу з регіонами відсікання (clipping). В апаратній реалізації для PC, вивід здійснюється безпосередньо у відеопам'ять графічного адаптера (VESA Framebuffer) або передається через емулятор.
Основні функції малювання графічного рушія:
gd_rect — Малювання прямокутника з підтримкою стилів заповнення.gd_line — Малювання ліній з різною товщиною та масками.gd_draw_text — Рендеринг символів текстових шрифтів TRON Code.gd_set_clip_region — Налаштування вікон відсікання для запобігання малюванню за межами вікон користувача.Архітектура BTRON використовує концепцію гіпертекстової структури файлів, де традиційні файли замінено на Реальні об'єкти (Real Objects), а посилання на них — на Віртуальні об'єкти (Virtual Objects). Віртуальні об'єкти можуть бути вбудовані всередину інших документів.
У коді B-Free двигун VOBJ керує цими зв'язками. При подвійному кліку на віртуальний об'єкт у вікні (наприклад, у файловому менеджері чи редакторі T-Editor) система зчитує ідентифікатор реального об'єкта (real_obj_id), знаходить його в "кабінеті" на диску та запускає відповідний додаток-обробник для відкриття вмісту.
Менеджер вікон керує ієрархією вікон користувача, їх перекриттям (z-order), подіями миші та клавіатури, а також відображенням панелі задач та кабінетів запуску.
Описи структур вікон та викликів взаємодії з GUI знаходяться у заголовному файлі wnd.h та реалізовані у вигляді сервера вікон BTRON.