Well, you'd think that wouldn't you, but sadly it requires a fair amount of fiddling. It's not as easy as say copying your code to the mac and then hitting compile.
Sometimes it is! The actual re-compiling is the easy bit if you have access to a Mac, it's the support and distribution that's the killer.
With regard to B3D, depends if you require 3D or just 2D in 3D.