I managed to get Vista to sync via bluetooth on my Touch with the Toshiba bluetooth stack. Basically it will not sync via "bluetooth" so you have to create a virtual outgoing COM port on your Vista machine and modify the registry to use that COM port instead of "bluetooth". And finally you have to tell WMDC to allow connections via your virtual COM port. Works flawlessly.
Here is a somewhat helpful post.