Warum willst Du das machen?
Schreibe deinen Code global in eine Bibliothek und rufe die Funktionen von den unterschiedlichen Aktionen auf, das sollte klappen.
Also ich muss ein Item (Message, Draft, Contacts) extern archivieren. Wenn ich das getan habe, füge ich dem Item ein Feld an und schreib dort die ID vom externen Archiv.
Damit der Benutzer ein Item nicht nochmal archiviertl, will ich diese Feld auslesen und anhand des Feldes den archivier-Button freischalten oder abschalten.
Hoffe, ich konnte das etwas ausführlciher Beschreiben.
Gruß
Asim