I dislike the verb "destruct"; to me it seems like an aberration (even though it is listed in dictionaries). I recommend that you avoid it, except perhaps in certain special circumstances, such as in the combination "self-destruct".
Destruct, destructor, destructed, destructing is common programming language for 'deleting' a variable, freeing up whatever memory it was using. Used as the opposite of a 'constructor', which creates (reserves memory for) the variable. Otherwise I would agree.. I think in programming terminology sometimes and end up saying awkward things. Deconstructed is good, but I guess implies a more methodica