Mit TMemIniFile kannst Du Dein Problem lösen - lies die Datei erstmal in den Speicher ein, entschlüssele sie, fülle die entschlüsselten Daten in eine TStringList und lade diese Daten dann mit TMemIniFile.SetStrings.
PS: Warum eigentlich eine Ini-Datei? Lassen sich die Lizenzinformationen nicht einfach in ein Record schreiben? Dann kannst Du sie auch nach Herzenslust im Speicher ver- und entschlüsseln...
_________________
In the beginning, the universe was created. This has made a lot of people very angry, and is generally considered to have been a bad move.