Top component is NetBeans window system component, which could be docked into arbitrary window and is represented as one tab in window tabbed panes. This approach should allow powerfull customization of form editor. GUI of CP should also change from tabbed pane style to 'split lists' style. Split lists mean two lists divided by slider. Lists could be split verticaly or horizontaly.
First list contains categories and second components.
Both are placed in scroll pane. Components list displays components contained in category selected in categories list. Another form of GUI is 'menu buttons' style. 1.3 Screenshots Note that final look of panels and panel borders is to be decided. Remove old tabbed style of CP or not.