I don't know if this has been suggested before, but a button to disconnect parts would be great. I somehow attached a two handed guard to a pole arm grip. I can't make anything with it and I can't take it apart.
Place the offending assembly on the anvil, then click on the anvil (not the weapon) and your weapon should break apart into its components.