Instead of asking users whether they really want to delete something irreversably, we should simply move it to a trash directory and offer the user the chance to undo the action if it was a mistake.
Perhaps we can use The FreeDesktop.org Trash specification?