DirectX9.0のランタイムにはManaged DirectXを走らせるためのものが
一緒に入ってないようなんですが、だとしたら
アプリごとにそのクラスライブラリを配布という形になると思うんですが
これで間違ってないでしょうか?