Andrew Cherry [MSFT]
Hi J-Man,
I'm glad you figured out the cause. I just wish I had some information to give you.
This forum is primarily for VSTO; the Shared Add-In wizard doesn't rely on the VSTO deployment system, so any guidance I can offer is really restricted to a small chunk of code. Does this happen with an "Empty" project as well
Even if your VB.Net Add-in doesn't refer to VBA, if there is macro code in your normal.dot file, it may be affecting load performance if it makes calls to the network.
It's a long shot, but something is definitely trying to use the internet; VBA is the likely suspect, but it could be a taskpane, or a smart tag that attempts to access the internet. The CLR code related to the AddIn won't try to access the internet, nor will the application itself. If this problem is visible on other people's machines, I would hazard the same cause. Unfortunately, it's not anything we can really support. Best I can find may be some relation to Outlook and Information Rights Management not being properly configured or issues with the certificate revocation list for signed controls -- but the former doesn't appear related and the latter would be a delay BEFORE your control is instantiated; unfortunately, neither provides much to go on.
I would recommend clearing everything else from Word on your machine -- no Smart Tags, turn off Autocorrect, etc. -- and see if the problem repros with just your addin. If not, slowly add the components on your machine back until you find the "bad" one. Based on everything you've said, both your solution and Word are more or less in the clear. Hopefully you can isolate an individual component which is causing the slowdown.
I hope you find whatever is causing the slowdown, but I'm glad your solution isn't to blame.
Andrew