Можна було б подумати що шрифти в програмах на VCL будуть змінюватися разом з системними, але насправді це не так. Як в IDE прописано Tahoma так воно і буде Tahoma. Можна було б подумати що в IDE є галочка щоб шрифт узгоджувався з системним. Галочки немає. Найлегший спосіб це змінити властивість ParentFont форми на True і ще до її створення задати шрифт через Application.DefaultFont.Handle. Не впевнений що цього достатньо адже в налаштуваннях Windows для різних компнентів (загловок вікна, панель меню і т.п.) GUI можна задати різні шрифти.

Подивився скільки років Visual Component Library. Випущена 1995. За 28 рочків не можна було зробити по людські? Починаю підозрювати що там сидять якісь говноко

Доречі:
Note: When possible, change a font by setting the other properties of TFont rather than using the Handle property. Setting Handle does not reset the properties that describe the font. However, an OnChange event does occur when Handle is set directly by an application.

Font consistency throughout Project? - Stack Overflow — https://stackoverflow.com/q...y-throughout-project

Получение информации о системных шрифтах — https://delphisources.ru/pa.../sys_fonts_info.html