Don, you probably want to use the Carbon HotKey API. There may be an Obj-C wrapper out there somewhere, but it shouldn't be too hard to write one yourself.
The biggest obstacle for non-Carbon programmers will be getting the concept of installing a Carbon Event callback down. Search the Apple documentation for "RegisterEventHotKey".