Just in case you didn't know...
If you like small EXE-Files and less RAM usage then you can check out this:
LLCL LightLCL (Windows only)
https://github.com/FChrisF/LLCLVery easy to use: Download, Extract, Add the path: COMPILER OPTIONS: OtherUnitFiles, Check the used Units: not all LCL-Units are supported...
Done... Compile...
fpGUI (cross platform)
http://fpgui.sourceforge.net/https://github.com/graemeg/fpGUIhttps://github.com/graemeg/fpGUI/blob/master/extras/freetype_windows/freetype.zipVery easy to use too: Download, Extract, Open ..src\corelib\fpgui_toolkit.lpk (Open Package File), Click on compile.. done
Now you can start a new project and click on PROJECT: Project Inspector: click ADD, click New Requirement and choose fpgui_toolkit, hold LCL or delete it.
The Unit names are different with fpGUI, but there are a lot of examples... and CTRL+Space should help... (for example type: fpg_ and press CTRL+Space)
There are three things that come to my mind when I read fpGUI:
First: smaller EXE-Files and RAM usage
Second: Themed programs, same look on all platforms
Third: AGG PAS, TAGG2D, semitransparent pixels (of course there is another very popular library for semitransparent pixels: BGRABitmap).. both libs got a lot of examples.. very nice...
hot hot hot...