I would tend to agree with Dimitry and lose the Hide/Show Details behavior. At the very least, Save Settings should be moved to the details sections - otherwise, what settings is it referring to when the details section is hidden - nothing is shown above that could be considered a setting. And is it "details" or "settings" - seems like they refer to the same thing, so maybe use the same term.
Dimitry also touches on something else to consider, which is the relationship between this dialog and the package build dialog. With most packages, if you look at the compiler options, it will show, for example, "default (win32/win64)". This is misleading if not outright wrong. The only thing that matters is what widgetset is selected on the configure build dialog. So if somebody compiles the LCL with a different widgetset and forgets to set it back to the correct default, the next time the IDE is built from the package dialog it will use the wrong widgetset.
Also, which "profile" will be used when the IDE is rebuilt from the package dialog?
The "Clean all" and "With packages" boxes have always confused me. Either I don't understand what they do (i.e., non intuitive labels) or else they don't work or don't behave as expected. Maybe you could just either eliminate these or present them with labels that are intuitive.
And maybe call it "Build Profiles" to be clear?
Thanks.
-Phil
