What about the subject?
Did you mean section? See
docs. Actually, depending on your FreePascal revision, there seems to be a little change within the structure of TIniFile.
Where have to stay the .ini file?
By default,
on Win: directory where the .exe is exists
on Nix: ~/
Can't I specify the whole path in IniPropStorage.IniFileName?
Sure, nothing stops you to do so (except some write permission problems if you don't specify writable location).