The TStringList class has built-in support for key/value string pairs in the format
key=value.
The TValuelistEditor is a customised 2-column stringgrid that enables users to edit such strings easily.
Typing
uk=United Kingdom
us=United States of America
fr=France
de=Germany
ru=Russia
nl=Holland
in the Strings Editor dialog of TValueListEditor will populate the component so at runtime it appears as in the attached figure.