DirectX shouldnt be the problem in this case. I think it has something to do with bluesoleil. It seems that it isnt recognising your bluetooth device (not your wiimote, your bluetooth device). I dont know if there are drivers for the build-in bluetooth devices of mac for windows vista, since mac is not actually supporting windows vista.
but my default bluetooth drivers are picking up the wiimote, and the WiimoteTest.exe is working...does it just work or something with bluesoleil even if my bluetooth recognizes it?
and i have also tried to alter the wiimote.cs code that was suggested in the "i can't get my *insert Johnny's App name here* to connect Help!" forum post... which would try to match the WiimoteLib source, but it is still not working.