Another requirement from the customer is at the Archive Centre no one should be able to upload/delete any documents through the UI.
There is a property that can be set on the list to disable the Ribbon bar and commands.
public override void FeatureActivated(SPFeatureReceiverProperties properties)
var web = properties.Feature.Parent as SPWeb;
web.AllowUnsafeUpdates = true;
var documentList = web.Lists["Archived Documents"];
documentList.ReadOnlyUI = true;