I would try setting the [ShowDialog] to True for debugging, it might give you a few clues as to what is happening. Also, when you double click it in Explorer, I presume you are logged into Exchange / Outlook, if so, it is probably using your existing session and this might be why it isn't hanging.