* @param window a provider for the main window of this application. Needed
* to create dialogs for externalized {@link CDockable}s. Must not be <code>null</code>, but
* its search method may return <code>null</code>
*/
public CControl( WindowProvider window ){
this( window, new EfficientControlFactory() );
}