Du liest einfach den String mit dem Dateinamen aus der Ini in eine Variable ein und dann setz es einfach in ShellExecute ein
Delphi-Quellcode:
var Pfad : String;
Ini : TIniFile;
begin
Ini := TIniFile.create('C:\test.ini');
Try
Pfad := Ini.readstring('Programm1','Pfad','Unbekannt');
Finally
FreeAndNil(Ini);
// Hier dann ShellExecute mit der Variable Pfad anstatt dem kompletten Dateinamen
end;
Man liest sich, Stanlay