delete buffer on C-d

I noticed that very often when I'm in buffer list I need to delete (unload buffer and remove from buffer list) some buffers.

It's a first attempt to update lusty. Could you guide me to update it correctly?