Hi,
Recently I had to learn environment CodeBlocks to write a program testing a DLL written in Lazarus. Caught my attention an interesting set of project templates. There were templates such as: GTK+ Project, QT Project, Win32 GUI Application, etc. This projects shows how to use native system API. This projects contains only the basic structure of the program as creating the main form with a button "Hello world" and support the message queue (I think, this things take the most time at the beginning and not everyone knows how to get started). These templates do not use LCL, so binary files are very small (<50 kB). I fully support the idea of LCL and crossplatform, but sometimes you need a lightweight and simple program (for example, mobile systems, such WinCE), good alternative in this case is fpGUI. Lazarus has an impressive set of tools and functions to handle the native API so why not use it? I have some projects where I use native UI (GTK, Windows and WinCE) so I can try write patches, but what do you think about this idea?
Regards