Fix: One reason your Office applications may be taking a long time to startup
I just came across the following excerpt from the extraordinary book "Windows Internals, Fifth Edition" (Microsoft Press, 2009), by Mark Russinovich (aka SysInternals) and David Solomon with Alex Ionescu:
Doesn’t it sound very strange design to connect synchronously (in a blocking way) to all configured printers at process startup of Office applications? They could do it asynchronously or defer that to later on when user needs it (e.g. when mouse goes over the print menu item or when print dialog is opened by some shortcut key).
After all most users start Office for editing / working on a document, not printing it. And they want to close and reopen Office quickly when they go through various documents double-clicking on their files at Windows Explorer (as is the case when you work on something bigger – after all the "Office binder" concept that was collecting related documents together never got enough traction).