Override Copy Function

I’ve got an AWM with an ID field, that contains a unique ID. I’d like to modify the copy function provided in the menu “More Actions / Manage” to generate a new ID on copy. Is there any means to do that? I could try and listen to save events, but that would slow down every save.