Windows Vistaの有名な機能の1つとしてサイドバーがあります。
このサイドバーのガジェットは、HTML + JSを用いて簡単(?)に
開発することができます。
HTML(WebBrowserコントロール)を使うことから、Flushなどの
ActiveXコントロールを貼り付けて使うこともできます。
このサイドバーなんですが、Windows Vista x64を使っている場合、
64bit版が実行されることとなります。
よって、x64版のガジェットにActiveXコントロールを使う時には
x64版のActiveXコントロールが必須となります。
(x64のプロセス内で、x86のDLLは使えないため)
しかし、Flushをはじめとして、x64版のActiveXコントロールは
リリースされていないのが実情なので、そのようなガジェットは
使うことができません!!
Windows Vista x64のIEのデフォルトは、x64版ではなくx86版と
なっているのは、上記の問題を解決するためだと思います。
サイドバーも、x86版をデフォルトにすべきではないでしょうか?
なお、x86版はスタートメニューにすら登録されていません。
■Windows Sidebar - MSDN
http://msdn2.microsoft.com/en-us/library/aa965850.aspx