Also mit ShellExecute kenn ich mich auch nicht gerade gut aus.
Aber ich weiss 100 % Dass dein Code um die Felder auszufüllen nur in Verbindung eines TWebBrowsers (also als Delphi kompo) funktioniert.
Also nimm entweder gleich eine WebBrowser Komponetne in deinem Prog, oder du musst das
Handle des Internet Explorers bekommen, was meiner Meinung nach etwas schwiereiger sein sollte.