Du brauchst hierfür auf jeden Fall einen eigenen Prozess, sinnvollerweise ein Agent (einen Hook wollt / könnt Ihr ja bestimmt hierfür nicht programmieren).
Dann schau Dir mal den Button zum Löschen im DD an. Dort könntest Du den Agent dann gleich mit aufrufen, wenn der Löschprozess ordnungsgemäss initiiert wurde.
HTH,
Bernhard