I have a feeling that the problem you are seeing is because you are selecting CabWriter protected parts when asking CabWriter to re-draw a cabinet. CabWriter protected parts are completely protected from change once you set CabWriter protection. That includes the defaults stored in them. Do not select CabWriter protected parts when you want to re-draw or edit a cabinet. The stored defaults could be several changes old.