@rambo
Yes, that would be nice if armour really was removable. However, I don't believe it's possible to remove hediffs from the main body since you'd technically be removing the body itself... However, now that you mention it and I've just thought on it a little, it may be possible to actually do something... but then the pawn would probably die since you're technically removing the torso.
I can't write custom stuff as my programming knowledge in C# is basically null and void, so that's off the table unless somebody else was to do so.
Edit: Hmm, it doesn't look like it will be possible with just XML. I've looked at the def for the 'Excise Carcinoma' recipe, it looks like it only removes the hediff, so I don't think it will actually give any items back.