Bubble Odyssey works fine in Vista (at least my 32 bit Vista Ultimate). However, it gives an error upon closing! The program is missing the file d3drm.dll. This file has been removed from Vista. I was surprised that the program didn't bomb earlier.
You can get a free copy of this file from: http://www.dlldump.com/download-dll-files_new.php/dllfiles/D/d3drm.dll/5.1.2600.0/download.html
I put it in the same folder as this game. If I get the error on another game, I will either copy it to the new game's folder or move it to Windows\System32.
This is not the first time I've found a file that Microsoft left out. They did the same thing to the older help file.
I'm thankful that the file is still available.