One feature I believe would be useful is some sort of locking mechanism. Basically another layer of confirmation between deleting applications. So If I lock an application, no one should be able to delete it via the UI or API, unless the lock is removed.