Mit den beschriebenen Funktionen (zumindest vom Coffeecoder) wird auch nur der aktuelle (relative Pfad) in einen absoluten gewandelt. Es werden jedoch keine Umgebungsvariablen etc. ausgewertet.
Warum willst du eigentlich vorher prüfen ob die Datei existiert? ShellExecute liefert dir doch einen Rückgabewert.
Zitat:
jedoch ohne erfolg...
Keine besonders hilfreiche Fehlermeldung.