After talking to chad at support chat, I´ve managed to solve the first problem. (1# - Inherited controls doesn´t look like their parents in design time. (see picture attached).)
I had to mark the package with the descendent controls as Only Runtime, created another package Only Designtime, and to register the painters for the controls.
Like this:
initialization
IWRegisterPaintHandler('TLBIWXEdit', TIWPaintHandlerEdit);
Also, moved the register procedure to the design time package.
I had to mark the package with the descendent controls as Only Runtime, created another package Only Designtime, and to register the painters for the controls.
Like this:
initialization
IWRegisterPaintHandler('TLBIWXEdit', TIWPaintHandlerEdit);
Also, moved the register procedure to the design time package.

