Windowsbenutzer funktioniert nur, wenn der Windows-Username identisch mit dem AS/400-Profil ist, ansonsten kommt nämlich wieder ein Logon-Fenster.
Prüfe dieses mal.

Ich denke, um eine Anmeldung zu automatisieren geht nur Standard-Benutzer.

Ich sehe noch, HostTxt ist wohl ein Eingabefeld oder kommt aus einer Datei.

Hänge da mal zusätzlich dran:

;User=MyUser;Pwd=MyPassword;