I don't see a means to disable contrails if the player should desire.
I've already implemented a means to set the threshold height for contrail formation as scaling with the temperature set in a map's load.ini. Between a surface temperature of +10C to -35C the condensation altitude for contrails decreases linearly from the usual 7km down to 3km. Outside of this scaling range the thresholds are fixed at 7km and 3km.
Would it be worthwhile to add the capability for the player to choose whether to generate contrails or not?
Now, I do know that AI detection of planes is enhanced when contrails are being generated. And so this would have to be taken into account, by ensuring that the contrails are indeed properly disabled and not just declined to draw.

Part of the reason I'm pondering this is that for well populated skies at altitude the number of contrails can cause their appearance/disappearance depending on what's within the field of view. And of course in the real world it's not always the case that contrails are created, as the ambient temp/humidity plays a role.
Another possible option is to have shorter, less persistent contrails, which are very much a real thing.
Another thing to consider is the option to NOT draw contrails for ALL engines. For 4-engined birds one could have contrails drawn for, say, motors 1 and 3 (inboard). This would be made even more feasible if only hooks specifically for contrails existed. Such hooks would be located some distance to the rear of the motor, instead of the existing engine hooks being repurposed. A more rearward location would be more amenable to a contrail being 'shared' by a pair of engines, as the hook could be laterally shifted to lie between the motor axes.
Thoughts?