ネイティブテーマのしくみ

btmさめに。
まず、nsIThemeというインタフェースがありまして、そのインタフェースのメソッドを利用すると、ボタンを描いたりスクロールバーを描いたりツールバーを描いたりしてくれます。また、CSSの中で-moz-appearance属性を指定すると、そのボックスをnsIThemeを用いて描画します。
よって、ClassicテーマのCSSの中で、buttonセレクタの指定として、-moz-appearance: buttonとか書くと、Windows XPの角が丸いボタンやMac OS XのAquaなボタンを描画してくれるという仕組みになっています。
結論として、Mozillaのネイティブテーマ機能は、Look & FeelのLookの部分しかサポートしていません。結構微妙です。というか、あんまり好みではないという話です。