Addons avoid this situation altogether, correct?
For example with Tain's case. He ran the wordpad reducer, meaning he didn't want it. He also had it in the hfexpert. So either he wants it or he doesn't want it. See what I mean? Catch 22.
I vote for Tomcat's method...my reasoning is that HFCLEANUP is a bundle that I anticipate downloading/unzipping whenever a new version is posted whereas HFEXPERT/WIN is all mine...I would rather just update HFLCEANUP and forget about it. No worries about deconfliction on the user's part such as combing through the reducers and deleting things or worrying about what is new.
The basic purposes are not changed: HFCLEANUP is used to remove stuff and HFEXPERT is used to add stuff.
I'm only changing a con into a pro:
Old con = HFCLEANUP removes files that are added through HFEXPERT
New pro = HFEXPERT\WIN can be used (misused) to override decisions of HFCLEANUP