Einstellungsdialoge sind immer ein Kompromiss zwischen möglichst hoher Anpassungsfähigkeit der Software und der Übersichtlichkeit für den Anwender. Je mehr Einstellungen untergebracht werden, umso verlorener kommt sich der Anwender am Ende vor. Ein Beispiel dafür ist Directory Opus, das zwar eine sehr hohe Funktionsvielfalt besitzt, allerdings muss ich bei der Suche nach einer Einstellung meistens alle Dialogfelder durchklicken. Gerade als ungeübter Anwender fühlt man sich damit immer gleich erschlagen.
Eine andere Möglichkeit besteht darin, viele Einstellungen gar nicht in den Dialog aufzunehmen, sondern dem Anwender die Möglichkeit zu geben, diese manuell in den Einstellungsdateien zu bearbeiten. Durch die Verwendung von XML-Dateien im SpeedCommander gestaltet sich das aber recht schwierig, da es schwer ist, die genaue Position verständlich zu formulieren. Weiterhin sind XML-Dateien auch ziemlich sensibel, ein Syntaxfehler reicht schon aus, um den Parser zur Aufgabe zu zwingen.
In µTorrent habe ich eine interessante Implementation von besonderen Einstellungen für Experten gesehen, die vielen sicher auch von Firefox (about:config) bekannt ist. Die Einstellungen werden in einer Liste angezeigt und können je nach Typ aktiviert/deaktiviert werden oder bieten eine Eingabemöglichkeit für eine Zahl.
Eine solche Seite wäre wohl auch für mich recht pflegeleicht, da sich das zeitintensive Design eines Dialogs quasi auf Null reduziert. Aussehen würde das ganze übrigens so:


Ganz nette Idee. Das ganze sollte noch um andere als nur rein boolsche Werte angereichert werden.
Und natürlich denkst Du dran sowas für GUI Legastenikern auch den AddIns zur Verfügung zu stellen