Can these surfaces "get cancer"? As in, for some reason, the reaction continues way beyond simply healing the crack?
Whether or not the substrate is biological, I would think that you'd still have to worry about ensuring your program is encoded in such a way that the part of it that turns it off can't be damaged without disabling the program as a whole.