Far better you VM it and use something that runs on linux, then if you need to scale it... you just upload the VM image to a VPS.
A setup like this is just pissing in the wind......
I get the impression you think I'm running the p2pool node on a Mac? I'm not. It's on a dedicated Linux server. You don't need to use a mac to mine at pool.fabulouspanda.co.uk:9332 either.
I make MacMiner app for people to mine on their Mac's. It's based on all the most popular mining software. You can't GPU mine in a VM and it's a lot more simple than installing one just to run an FPGA or ASIC.