I created a special queue in which tickets contained within are deleted should their status be set to 'Delete'.
Agents, with permissions, just move the ticket to that queue and forget it.