I don't see the Delete permission group being declared under the cm:content and cm:folder's complex groups. But it's seems like the delete permissions is implicated upon the contributor's and collaborator's permissiongroups by the ROLE_OWNER ownerable service. Please correct me if I'm wrong. Also, will the WRITE/CREATE Permission implicate the Delete Permissions too?
If possible, Is it possible to create a javascript rule to be able to remove the implicated delete_node, delete_association permissions from specific files from specific users/groups?
As most of the created users will either have the Collaborator or Consumer Role, will setting a new owner (ie switching the owner to a Coordinator) on the nodes be able to remove the delete permission from the Collaborators?