I've been playing around with the wiimote on my PC for a couple of days now, and I've come up with a few satisfying results, mainly for my C++ game.
At the same time however, I put together a DLL to make use of the Wiimote easily (which I call WiimoteLib)
The lib itself is very simplistic and barely even started, let alone finished. But, if you're able to sync your Wiimote to your PC (very easy too, since it requires no PIN - just hold down 1+2 to put it in discovery mode) you can try out the little DBP app attached to this post: Yep, the DLL works in DBP
It's not a straight-up DBP dll, but the DLL has a few special functions which allow easy usage from DBP via call dll. There's a lot of buggy stuff with it (e.g. I can't get a return code from my functions so I have no way to tell whether a wiimote is there or not) but it should work O-K.
Try it and see
Hopefully I can get motion and stuff working 100% via DBP too (currently the test app only vibrates and lights up the LED's)
Note: Press escape to exit the demo otherwise the rumble won't stop correctly. That's one bug I need to fix
EDIT: The wiimote.dba contains the current functions for it so far, so you can take that out and experiment with it in your own apps
"History shall be kind to me, for I intend to write it" - Winston Churchill