Detailed explanation of how to fix this added by Metadata Standards, pass.
This is essentially four vaguely related tickets, recommend closing and asking submitter to resubmit as individual tickets, but here are some specifics:
Item 1: An audit trail for archival objects is desired. This would presumably require significant changes to the application and is neither a usability nor a deaccession issue, so it should be its own ticket.
Item 2: Event records are based on PREMIS, so removal of Deaccession as an option is not possible. It’s not clear to me what is meant by “link to the Deaccession module from this selection.”
Item 3: Deaccessions are not standalone records, so they cannot be linked to multiple records. Event records could be used for this purpose, so it’s not clear to me that this is a necessary feature.
Item 4: Very workflow and situation specific, if this is important to a specific institution, they can consider creating a plugin.