Allow 'Retiring' applications that in fact stop being deployed, without having to remove the 'Deployments' that contain tracking data about their previous installations.
An easy solution is to pop up a screen showing the apps associations and allow the user to check a box; i.e. upon choosing retire, box comes up with there are two deployment would you like to remove deployment (check box), This app is associated with 3 old revisions histories would you like to delete those revision histories (Check Box) and display the name of the app associated with all of these. This goes for everything that can block an app from being retired, Task Sequences included.
And Remove contact, AND allow apps to reitre with link to active apps.