*sighs*
Now you opened the doors wide for all sorts of stuff,
why focus on some problem that clearly is a users creation
instead of, like Lurler meant already, reminding them to use
their brains when selecting mods.
But, to not end without a constructive idea, which is bad:
A better solution would have been to check if
Maneuverability Or Max speed is 0
(and ONLY those two need to be checked because in any other case
you still can fly back and dock and change stuff. Sure, it might take a while,
but people do not learn without experiencing pain anyways >;o)= ) .
That test could be implemented directly into an undock function
and if any of those two variables are 0, you cannot undock and
you get a message describing that situation with a hint to check
your mods.
Neatly done, it could be an Undock sign with black and yellow
diagonal stripes and a message from the harbourmaster, saying that
there was an incident and you cannot launch with your shipconfiguration.
That way, the allegedly (!) gamebreaking thingy becomes even (RP)game-enhancing *winkwink*