Erstmal, das ist eine INI und keine StringListe, also warum nicht wie eine INI behandeln?
Und selbst wenn als StringList, dann kann man sich das manuelle Durchsuchen sparen, denn
SL.NameValueSeparator := '='; SL.Values['url'] = dieURL;
(wenn/da es nur das eine "
url" in dieser einen Gruppe gibt).
Und es sollte eigentlich auch eine
WinAPI für den Zugriff geben (es gibt auch binäre Formate, wie z.B. .lnk), aber mir fällt grade nicht ein wo diese
API sich versteckt.