I learned the hard way that one should not really be using designer in workbench to modify forms, due to the version incrementing with each save and possible database bloat that could result. Knowing that, the following questions come to mind:
1. Can I limit the number of versions of a form that are stored? 2. Can I clean out older versions of a form?? 3. When I delete a form (or file) from the resources pane, let's say it's at version 15, are all previous versions of that file deleted too? Or do they hang around in the tables as orphans?
If the answers to questions 1 and 2 are "no", then I would really like to see a utility, perhaps in adminUI, to handle this.
1. Yes, I agree, this isn't something you should need to code up yourself, it should be part of the product. My understanding is that this area is targetted for improvement in the next version, but you may want to log a feature request with Adobe to make sure it works the way you'd like it to.
2. I'm very surprised that deleting a fragment and then re-uploading it "breaks" the linkage. Are you sure? Are you using PDF for XDP as your file type?