> Configuring the system is not really a common use ... most people don't
> (and should not) bother to fiddle with config knobs. If they have to
> something else is wrong. I for one don't spend my day in config dialogs.
Users have incompatible backgrounds and preferences, so some amount of configuration is necessary.
For example, a Windows 7 or GNOME 2 user will want font hinting on and Alt-Tab switching between all windows, while a Mac OS X user will want font hinting off and Alt-Tab switching between applications, and Alt-` between application windows.
If those settings are not readily available, either of these users will most likely rightfully think that the desktop is crap.
In fact, they'll initially think that even if the setting is present, and will then add "well at least I can change the idiotic setting" once they find it, so it's very important to make sure they can find it as soon as possible before they throw your software out of the window.
Of course if the user is just upgrading to a newer version, those feelings will be magnified, as he doesn't expect the new version to break his assumptions.
Oh, and for a good percentage of the users, there is NO WAY that you'll convince them that their opinion about font hinting, alt-tab behavior or a lot of other options is "wrong".