I was able to get past the UPlay launcher by copying crypt32.dll and msasn1.dll and adding native override for uplay.exe.
When the game loads I see a black screen with a flash of a small white box and then just hangs. I think it is trying to play the ubilogoanim.wmv WMV3 file.
The game directory has AVProWindowsMedia.dll so I'm not sure if thats all it needs or I'm missing a codec.
Installed XP bottle with DirectX9, .NET 3.5, MSXML 3, and Core fonts
Mac 10.8.4 with Crossover 12.5.0.27173