To improve the “Remove Unused”, please consider this:
Segregate Project Level and File-Level options in the drop-down (a line separator would be great)
Add a new option for “Remove All Unused”, one that gives the unused Workflows/Dependencies/Screenshots, Variables/Arguments/Imports list in one go. User should be able to uncheck which category to not clear. And perform the “Remove All Unused” in one go.
If possible, a background capability that could show that there are unused W/D/S,V/A/I. Somewhat similar to how the “Manage Packages” ribbon menu button and window work.