Aufruf eines Bildbetrachters mit system.execute

Hallo,
ich will unter Arcview 3.2 (WinXP) zu der gewählten Fläche ein Verzeichnis mit zugehörigen JPG-Photos anbieten aus dem der Nutzer eine JPG-Datei auswählt und diese im Internet Explorer oder einem reinem Bildbetrachter (nicht unter ArcView) angezeigt wird. Leider schaffe ich es lediglich den InternetExplorer ohne Dateipfad zu öffnen. (Den unter XP integrierten Microsoft PhotoEditor kann ich leider auch nicht starten.) Wenn ich nun den Befehl system.execute("C:\Programme\Internet Explorer\iexplore" + theFile.asstring)
verwende, bekomme ich immer eine Fehlermeldung ("C: .... Das Programm konnte nicht gefunden werden") Liegt es daran, dass der Dateipfad im Netzwerk liegt? Müsste ich dann also erst ein temporäres Verzeichnis auf c: anlegen? Oder muss der Aufruf anders formuliert werden?

Ich wäre über Tipps wieder sehr dankbar.

Edward
Hallo Heinz,

besten Dank für die Links. Die Giswiki-Seiten kannte ich noch gar nicht. Tolle Sache!!
Mit Hotlinks wollte ich nicht arbeiten, da hinterher tausende von Flächen im System sein werden, zu denen nicht jeweils Hotlinks gesetzt werden sollen. Aber deine Scripte haben mir auf jeden Fall geholfen. Mit system.execute("explorer.exe" ++theFile.asstring) habe ich die Sache hinbekommen. Es fehlte also nur ein zweites '+'!

Viele Grüße,
Michael Edward Mathews