Thanks for the replay. This is realy an issue of Contextual tabs that should appear when certain objects are selected. For example an application can deal with various objects and they are best presented in separate windows.
Here is what competition is doing and it is exactly what I had in mind:http://devcomponents.com/blog/?p=29
Here is the quote from the Microsoft's site:
Certain sets of commands are only relevant when objects of a particular type are being edited. For example, the commands for editing a chart are not relevant until a chart appears in a spreadsheet and the user is focusing on modifying it. In current versions of Microsoft Office applications, these commands can be difficult to find. In Office Excel 2007, clicking on a chart causes a contextual tab to appear with commands used for chart editing. Contextual tabs only appear when they are needed and make it much easier to find and use the commands needed for the operation at hand.