The class of
@Informatix is a very good solution but I actually I'm doing 3 projects (apps + blogging + tech support full time + face to face consulting) in the same time and I don't have resources and time to customize and develops all app components myself (considering that I love developing apps) :-(
For this reasons, I asking you a (bounty

) help.
So I accept your advices in order to reach this target.
In order to reply to your questions :
1) Yes we can port other classes if this help
2) All the the panels are the same size.
3) The layout shoud be customizable :
3.a) I mean the panel.AddView () should be accesible in order to customize the panel
3.b) Also the look and feel properties like colors and so on (could be the native panel properties accesible from the class methods)