CONTROL: Form to select fonts within your widget
The following image and attachment is an extension to the functionality within Xwidget that will allow your widget to display all the system fonts during runtime.

You can use the code within the control to allow your widget to access the system fonts you have installed on Windows only.
The fonts are read using ActiveX to extract the information on fonts from the registry. They are then selected, filtered and sorted. Using the mousescroll wheel will select a font which will be displayed. The size of the font can be adjusted.
The information is then stored in a prefs.ini file for re-opening when the widget next runs.
You could use this code in your own widget to allow you to access your system fonts in any way you choose. I have placed it on a temporary form to allow you to interact with it immediately, extract and use whatever you wish.