Some settings of XnView are very special and therefore they can be set by editing the .ini file, only. Editing settings in the .ini file is a bit cumbersome and even more cumbersome if your settings are saved in the Windows Registry.
I'd suggest to introduce a category "Special" which just offers a list with the name/value/description pairs.
E.g.
Code: Select all
Name | Value | Default | Description
---------------+-------+---------+--------------------------------------------
EnableHexView | 1 | 1 | Enable(1) or Disable(0) hex view
DCFCorrection | 3 | 2 | Low(1), medium(2), or high(3) DCF correction
This would offer a simple way for adding special options without providing a full featured user interface. For normal options, there should be always a full user interface. Ideally, there's even a "Default" column which indicates the default value and a "Description" column which briefly describes the setting and possible values.