With the ConfigTreeView component, building option dialogs is more than easy!
The ConfigTreeView component is a descendant of TTreeView and supports radiobutton and checkbox nodes just like the one which can be seen in Explorers advanced options dialog.
Loading and storing the complete items or only its settings, from registry, INI-file etc. is only a simple call to a method. Everything else is done inside.
The ConfigTreeView is free for non-commercial users. Others have to purchase the component for US$ 30 and will receive the complete source code!