その他に気づいたこと。
PCと接続したときに気が付いたのですが、このゲームパッドは「コントローラー」としては認識されません。
単にシリアルポートとして認識され、ソフトが仲介してデバイスのキーが押されたように偽装しています。
だからWMでもPCでも「GamePad」のプログラムが動作していないとコントローラーとして使えないんですね。
「GamePad」が動いていないと、単にシリアル接続されているだけということになります。
なぜこのような形をとっているのかは分かりませんが、WMやSymbianなど幅広く対応するために、
ソフト側でいくらでも対応できるよう柔軟性を持たせたのかもしれません。
コントローラーに対応していないデバイスでも、ソフトでそのデバイスのボタンが押されたように偽装できるので幅広く対応できるようです。
(偽装という表現は正しくないですが、まあ分かりやすくそう書いておきます^^;)