Только Microsoft уже лет 10 борется с ини файлами, для того и реестр придумала...
Не надо путать. Содержимое INI-файлов, да и вообще любых подобных файлов далеко не всегда следует пихать в реестр. Что делать в том-же реестре, к примеру, той-же локализации программы? Все-же реестр это не большая помойка...