I did this by having the decorate command set every item to a -2.0 weight. Although not necessary, I did a core change in Item.cs to have anything with a weight <= 0 to not display a weight. Then I told my decorate command to remove all items with a -2.0 weight and then redecorate again. Worked flawlessly for years.