Linux版のVirtulBoxでもDirect3Dが使えるという情報を入手し、
早速CentOSへVirtualBox(RHEL5用のRPM)をインストールしました。
設定でDirect3Dを有効にした状態でGuestOSのXPをインストール、
Guest Additionsをインストールして再起動したところ
D3Dは有効になってませんでした。(Dxdiagで確認)
どうやらGuest Additionsはセーフモードで立ち上げた状態で入れないと
D3Dは有効にならないようです。
一度GuestAddionsをアンインストール後、セーフモードで再起動→GuestAddionsを再インストール。
結果、VMware Playerではだめだった東方永夜抄が見事に動きました。ひゃっほう。
参考リンク:DoldoWorkz | Sun VirtualBox
http://gyahahaha.s51.coreserver.jp/DoldoWorkz/?Sun%20VirtualBox
http://memo.officebrook.net/20090701.html