lol, yeah now that you mention it…but it's not the first time. I also use the same vm to cross compile for a gumstix ( a real gumstix ) board I have in a robot I built (openEmbedded). It's really nice having a linux vm around. For example, although the mac does have apache, mysql, and php, I often find myself needing a php extension or an additional library etc to do development work. And even if I got it all to work on my mac, there is no guarantee that my code would run the same on my live linux host (on EC2), so having a local linux dev server in fusion works really well.
In the openembedded example (similar to optware) I did try getting the toolchain working on my mac, and mostly succeded. I did eventually have some problem that I couldn't figure out and decided to go the linux vm route to eliminate any known differences with the tutorials that were out there, and to broaden the amount of community support I could find.