Вот отличное описание для тех, кто ни разу не работал.
Там с примерами и прочим блекждеком.
http://docwiki.embarcadero.com/Libraries/Rio/en/System.IniFiles.TIniFile
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/IniFiles_TIniFile.html
Создание файла и чтение из него данных занимает нематериальное время.
Поэтому я делаю так:
Создаю сам файл с начальной инициализацией при первом развертывании. В примере - это создание главной формы.
И там же потом его читаю но уже созданный.
вот конструкция с начальной инициализацией чтением.