Solange Du nicht schreibst, ist alles in Butter. TIniFile.Read... ruft Windows
API-funktionen auf, ReadString z.B. GetPrivateProfileString.
Allerdings kommt es für den Fall gleichzeitigen Lesens/Schreibens ggf. zu Deadlocks. Das liegt daran, daß die Windows-
API beim Zugriff auf INI-Dateien augenscheinlich kein Locking implementiert, Du diese Locks also selbst setzen müßtest, z.B. indem du die INI-Datei als Filestream mit ShareDenyWrite zum Lesen öffnest und wieder zumachst, wenn Du Deine Werte gelesen hast.
Zum Thema:
http://web.archive.org/web/200803080.../06/68152.aspx