I recently (just yesterday) got Ultimatebet working in Linux with wine 0.9.7
The process was surprisingly simple -- I installed winetools from
http://www.von-thadden.de/Joachim/WineTools/
(WARNING, this did blow away my existing .wine directory -- so I had to reinstall any windows apps -- this was fine, since I didn' have much)
When I ran
winetools it gave me a "potential incompatibility" error, but I just hit okay. I ran the "base setup" and created the fake windows drive, installed "DCOM98" and "microsoft foundation classes" (see below) and installed "Internet Explorer 6.0 SP1"
Sometimes (but not always) when trying to install MFC it tried to download mfc40.dll from some website that fails -- I did a good search and found it at
http://www.dlldump.com/dllfiles/M/mfc40.dll so I went to the directory from which I was running winetools originally and ran
wget http://www.dlldump.com/dllfiles/M/mfc40.dll, went back to the terminal running winetools and closed the window to kill the attempted download. Now it grabbed the dll just fine and copied it where it needed to be.
I then used "install windows system software" to install the "windows installer".
Next, go to "Modify the Wine configuration" and select the "Audio" tab. Make sure "OSS Driver" is selected.
I now had a good wine setup that properly installed IE6 and put a link to it on my desktop. Using this link I went to UltimateBet.com and downloaded and installed the software. It installed with no problems at all and put a shortcut on my desktop (and I believe it started automatically, but I forget). In either case, when UltimateBet runs for the first time, you'll get a splash screen that will either be the UB logo, or plain white. It will probably freeze up here for a long time -- this is because BEHIND the splash screen is an ActiveX warning prompting you to accept the certificate. If **WITHOUT HITTING ANY OTHER BUTTONS FIRST** you hit <Tab><Tab><Space><Tab><Enter> you will get passed this. The first tab takes you from "No" to "Cancel", the second from "Cancel" to "Always Trust from UltimateBet.com" (which is a checkbox that gets selected by the <space>) and the third goes to "Ok". If you did this properly, you should only have to do it once and it should work nicely.
I've run this a lot and have had only two problems. The first, occasionally when you're in a game the "Main Screen" gets really small and non-resizable. Usually clicking "View Main Screen" will resolve this, and if not, it will be fixed by exiting the program when its convenient and restarting it. This does NOT affect the gameplay at all.
The second problem is a bit more irritating. When I enter a room with available seats and click on the open seat it says I'm already seated (when, of course, I'm not). To get around this, I click "Add to waiting list" and then "Leave Table". At some point in the next 20-40 seconds a window will pop up telling me a seat is available and if I accept this I get seated right away.
I hope this helps everyone out there who (like myself) has been dying to play online poker from Linux. Let me know how it works for you!!