Expose an IDE-style property grid in your own app, at runtime.
Stop writing settings dialogs by hand. Drop in this VCL component, point it at your object, done.
A free Delphi VCL component that reproduces the Object Inspector's property grid at runtime. Point it at any TObject descendant and the user gets a sortable, type-aware grid where they can edit every published property without you writing a single TEdit, TCheckBox, or TComboBox.
Drop the component onto a form. At runtime, set its TargetObject property to any TPersistent. The grid reflects every published property: strings get TEdit-style editors, integers get spin controls, enumerations get drop-downs, colours get colour pickers, sub-objects get expandable rows. Edits propagate back to the live object immediately.
49 small, sharp Windows utilities. All freeware. All by the same author.