I found the below instructions for using the b qt client on a mac...
I'd love the opinions of the more experience memebrs here on the below...
Really very interested in how to keep an osx system safe enough to deal with exchanges, storing encrypted wallets, avoiding java exploits, trojans, keyloggers etc.
I get the feeling that running Avast and Noscript is just not enough....
2) Format a USB Drive and name it something other than Bitcoin to keep things from being complicated. Doesn’t matter, you soon won’t need to reference it.
3) From Disc Utility make a new image that is .2 gb smaller than the USB drive, encrypt it with a strong password. Call it WALLET.
4) Copy the Bitcoin Executable file to the WALLET image.
5) In your Users folder, go to the Library/Application Support/ and copy the Bitcoin folder to WALLET. Rename it to be TEMP.
6) Delete the Bitcoin folder from the Application Support.
7) Run this line in Terminal to create a symlink to the new location: ln -s /Volumes/WALLET ~/Library/Application\ Support/Bitcoin
***You should now see an alias in the Application Support folder called Bitcoins.
Run the Bitcoins Executable from the WALLET Image, it should create files in the root of the WALLET image. Once it starts up and creates those files, just close the app.
9) Go back to the TEMP folder. Move all items to the root of the WALLET image, and overwrite the files the Bitcoins app just recently made. Delete the TEMP folder.
10) Run Bitcoin executable. It should now be self contained on the drive, and should have all the blocks.
11) Copy these instructions to a text document, and place in the WALLET image. This will come in handy if you need to reconnect your wallet to a different computer if need be.
That’s it! When you’re done and want to lock up your schnitzel; close the app, eject the image, then eject the drive. (Note: you may have to unmount the image via disk utility)
http://mrbitcoin.com/secure-and-encrypted-usb-bitcoin-client-and-wallet-mac/