Windows Vista では問題なく動作するテキストを描画するためにテーマ ライブラリを使用していますが、Windows XP では返された HTHEME が NULL です。これは私が使用しているコードです:
HTHEME hTheme = ::OpenThemeData(pParent, L"TEXTSTYLE");
hTheme は Vista では有効ですが、Windows XP では NULL です。MSDN でOpenThemeDataとParts and States
のドキュメントを読みましたが、TEXTSTYLE が XP でサポートされていないことについては何も言及されていません (Google でさえ良い提案を出していません)。