Just a comment -- Some of the forum users seem to be concerned with the difference between 1 MB and 2 MB for an application that opens an empty form. It's what the application can do for the end user, particularly in terms of performance, that matters more than anything else. Take Lazarus/FPC, for instance: the installer file size is 70 MB, give or take a few megs. After installation, my Lazarus folder size on disk is almost 1 GB. Is anybody worried about file size when downloading the application? I doubt it. Now, take the empty form application and add, say, a few GLScene objects and function calls to it; executable size jumps up to around 4 MB. But that is not an issue, considering what the application is supposed to do (3D graphics). I think "the price to pay" in terms of file size is acceptable for the amazing things one can do in Lazarus/FPC.