DirectShow не является частью DirectX. Существует только некоторое пересечение в видео рендерере, использующем DirectDraw и Direct3D, и обертки над аудио API, которые на самом деле уже не независимы, а обертки над другими API. Я бы сказал, что проверять нечего, и DirectShow уже является компонентом ядра ОС, но если у вас есть какие-то особые проблемы, то что это? Возможно, вы можете попытаться создать объект DirectX непосредственно при запуске приложения и посмотреть, успешна ли эта попытка.