Daniel Jalkut: Development Phase Code Signing.
'''But the user who has it worst of all is me myself, as I’m constantly revising the application, leading the system to request new approvals every time my changed application accesses the keychain.'''
After seeing that all it would take is a simple build script, I've done this to my development builds of VoodooPad. It really is nice not having to click the keychain dialog box all the time.
I'm not quite ready to do this to the release builds of VoodooPad- I'm not sure there is much benifit to it just yet.
And in case you were wondering (though I am sure you weren't), one of my main VoodooPad documents is encrypted, so that's where I see they keychain dialog pop up. It gets a bit annoying after the 1000th time.