Hi ! Remember LiteZarus, eh?
I just wrote a new feature for it, this week :
(1) Allow you to register a duplicated component name.
So, beside there is already a componen registered as "TButton" by LCL package,
you can declare another component with class name TButton.
The only required is your own TButton class should be declared in different unit name (like don't give your unit name "StdCtrls").
Not limited to TButton, it may any TPanel and so.
(2) DesignTime / Designer ready.
Yeah, as you might guessed, what the benefit of having above feature if not for design time?
To switch back to LCL, just activate your form window (click / F12)
Its works ! and free and open source.
and is (actually compatible) Lazarus.
------------------------------
Source code ( or patch it to lazarus your self)
https://github.com/x2nie/Lazarus/commits?author=fathonyslnote : if you have forked my old LiteZarus, you can drop and refork. It is another new github repository.
Whats your opionion?