>>Question: Should we make a "Layout profile" setting for the whole IDE?
Yes! But do not forget AnchorDocking package http://bugs.freepascal.org/view.php?id=21076
There is the Mantis issue. I remembered there is one but didn't find it.
Note, this "Layout profile" or however we call it is not restricted to AnchorDocking. It can be used for the default floating windows, too. Now the windows' visibility and location are stored in session, they would be stored in some profiles, too.
I think the coming IDE toolbar config should be part of the layout profile config.
How to implement it? This new IDE Coolbar can be the first feature to use these profiles but the config GUI and storage should be designed before that.
How does the Delphi' configuration GUI look like? I don't have any recent Delphi available now.
I don't say we should imitate it but just get ideas. Screenshots maybe ... Anyone?
Other Lazarus developers didn't have ideas, at least I didn't get answers.
GetMem, the feature can be done in pieces. You can send a patch without the layout profile thingy.
The Coolbar solution looks cool!