Bree said:
Yes, does sound like bad programming, the Office add-in should really have been made an option as part of a custom install, or at the very least - check that Office 2010 is actually installed before adding the add-in!
To make it even "badder" they have an addin manager once the software is installed to enable or disable an addin for Word and Excel, but if you only have 64 bit Office it is grayed out. So why are they installing in the first place?!