Попробуйте создать и обработать ошибку, если нет.
Под Win32 CoCreateInstance
вернет REGDB_E_CLASSNOTREG
, если не установлено (включая IIRC, если зарегистрировано, но dll / exe, реализующий его, затем удаляется).
В .NET сгенерированная сборка взаимодействия COM вызовет некоторую ошибку (нужно это проверить, у вас нет удобного кода для проверки, для какого типа исключения). Заметка. если сборка взаимодействия отсутствует, то она будет считаться отсутствующей сборкой, что может привести к ошибке загрузки приложения.