@blq: Zum Einen kann die
API-Funktion jederzeit entfallen. Nämlich genau dann, wenn M$ 16-Bit-Windows überhaupt nicht mehr unterstützen will. Und zum Anderen kann man WinExec
IMHO nur Programme starten. Mit ShellExecute "startet" man Dateien, d.h. es werden die mit den Dateien verknüpften Programme gestartet. Also auch ein funktionaler Unterschied.