Ich glaube, der Tip mit dem Abschalten des "LoginPromt" scheint die Lösung zu sein.
Möglich, aber höchstens die halbe Lösung, Username und Password Property musst Du dann selbst verwalten und bereitstellen.
Außerdem würde ich testen, wie das nun mit der "normalen" Anmeldung interaktiv nach Programmstart harmoniert und ob die dort eingegeben Login-Daten ordentlich gespeichert werden. Bzw. was bei Passwort / Login Änderung auf dem Server oder Client geschieht.