Вы можете использовать API-интерфейсы MSI (Windows Installer), чтобы узнать, присутствуют ли на аппарате соответствующие коды продуктов / пакетов / компонентов. Они довольно просты в использовании через P / Invoke.
В качестве альтернативы вы можете посмотреть в реестре. Например, в Word 2007 место установки устанавливается на HKLM\SOFTWARE\Microsoft\Office\12.0\Word\InstallRoot
.
Это не поможет вам, если вы планируете использовать компоненты взаимодействия, но действительно сообщает вам, с достаточной уверенностью, установлены ли различные компоненты.