flantermaus,
If the name of the email client is known I think you can use the Username property of the MAPISession control as in MAPISession.UserName = "Outlook" and the profile dialog is not shown. If the named client cannot be found you get an error.
I have never used the above though. I had similar issues with the profile dialog displaying when I first began working with XP, never had them on Win 2000. However for me after some XP Service pack or other the profile dialog stopped displaying on XP. Outlook (my default client)is coming straight up now without the profile dialog.
Is your system XP and is it fully service packed. Ref Outlook 2002 SP3
regards Hugh,