wb3,
You can regulate the resources that Bitcoin uses by adjusting the priority of its threads with nice. Mac OS X, after all, is POSIX compliant, so why not use the features provided by the standard?
Here's a quick guide on using nice:
Using nice to control CPU usage and process priority
- ZenKen