We know compiled NIBs don't open in Interface Builder (part of Xcode). As almost all Apple programs use compiled NIBs, it's a real pain to try to tweak their interface elements with Xcode. But some non-Apple programs use regular non-compiled NIBs, so the trick it to copy the compiled keyedobjects.nib file into a regular .nib resource, and then open it with Interface Builder.
Just navigate to the Content » Resources folder of the program you want to edit then, find, select and drag and drop the keyedobjects.nib you need to edit to some other non-compiled .nib. The original compiled keyedobjects.nib will then open and allow every usual interface tweaking.
Of course, I had some concerns about this trick. But I used it to edit the Keynote 3 resources, and so far, I've haven't seen any problems -- and Keynote is as stable as before. A nice way to edit the Leopard interface, maybe?
[robg adds: I haven't tested this one.]
Mac OS X Hints
http://hints.macworld.com/article.php?story=20081121083323825