We don't currently support the ability to intercept the original attachment button or the ability to retrieve or manipulate a draft's existing attachments.
You can register a MessageView handler, use .getBodyElement(), and then inspect it for special text (or element attributes) to trigger decoding, and then you could do something like use .addAttachmentIcon to put an icon on the message marking it as decrypted if you wanted.
In the inbox and other thread list pages, if you know the thread/draft ids of encrypted messages, then you could register a ThreadRowView handler, check the threadrow by id to see if it's encrypted, and then use .addAttachmentIcon to mark the threadrow.