No longer works on latest Umbraco versions
DisableDelete prevents users from deleting folders you don't want them to delete. The process is simple. Create a new document property with the alias "umbracoDisableDelete" based on true/false datatype and add it to the documenttype. Check the checkbox on all documents that can't be deleted. When a user wants to delete a document that has the umbracoDisableDelete property set to true, the process will be canceled.
Umbraco doesn't show a message that the event was canceled so you only notice that the delete failed by reloading the tree and see that the document still exists.
This package is compatible with Umbraco 4.0.x and Umbraco 4.5.x.
Don't forget to vote the project up if you like this package please.