Moin, Moin,
nach ein wenig basteln im DOS-Fenster bin ich der Lösung wohl näher gekommen. Mit einer kleinen Modifikation bei ShellExecute() wird mit jedem Aufruf eine neue Instanz erzeugt:
Delphi-Quellcode:
ShellExecute(Application.Handle,
'open',
PChar('IEXPLORE.EXE'),
PChar(SelectedItem),
nil,
SW_ShowNormal);
Die Lösung ist natürlich so nicht wirklich verwendbar, da ich hier den Namen des Internetbrowsers angeben muss - und damit ist der Code leider nicht allgemeingültig. So ergibt sich eine leicht abgeänderte Fragestellung:
Woher bekomme ich den Namen des "Standard-Browsers"?
// edit : Schätze, das ist ein Fall für die Registry. Da wird das wohl irgendwo drin stehen. Aber nicht mehr heute