This may have already been discussed, but I think it would be better to hide the Delete App button in deployed apps.
When deleting an application in operation, I think that it is preferable to return it to Prototype first and then Delete it, from the perspective of safe operation of the application.