Control deleting abilities

I would love to be able to control individual user controls on deleting contacts. I know that I can control bulk deleting, but I want control over the individual delete as well.