You should be able to do this with Duck Duck Delphi ...
This will change all the fonts for the components in the form:
Form1.duck.all.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
And I have not tried, but any of these โshouldโ work for the same application:
Application.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
Screen.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red);
Duck Duck Delphi can be found here:
https://bitbucket.org/sivv/duckduckdelphi
source
share