It might be able to be done in the XML (though might still require Python/SDK). Granted, it wouldn't be a plane per se, it would be more of a carrier that had an air range and access to the recon mission. If you did it like that, the ship would still be a ship, but the recon missions animation would send a little aeroplane flying over the tile you reconed. It would save cargo capacity as well. Just a thought. Otherwise I doubt it'd be possible, how would you train it?