Automatic way to remove an encryption key on UserID?

Hi

Is there a way to delete the private key used in an application?

I know, it can be done manually via File\Security but can it be done automatically without direct user intervention?

If not, can I detect who got the private key stored in there ID?

thank you,

JYR