Weil ShellExecute nicht nur den Dateinamen verlangt?
schau doch mal nach was für Parameter wirklich angegeben werden müssen.
ShellExecute
PS: du kannst ja auch mal im Forum nachgucken ...
ShellExecute wird ja oft genug vrwendet.
Ein Therapeut entspricht 1024 Gigapeut.