Ich denke mal, dass du mit deinem Konzept Pech haben wirst. Da "InitializeUsingNotesUserName" nur auf Servern einsetzbar ist, kannst du lokal keinen Benutzernamen übergeben. Wenn du lokal eine Session initialisierst wird immer der User aus der Arbeitsumgebung genommen die bei Schließen des Client eingestellt war.
Meines Wissens ist es nicht möglich, über die COM-Schnittstelle die AU zu ändern.
Ich frage noch mal, da du mir die Frage immer noch nicht beantwortest hast:
Was spricht dagegen, dass der User sein Passwort eingeben muss, wenn der Notes-Client nicht läuft?
Axel