Possible, mais pour la partie personnalisée de ton module (par exemple, le delta-glider pourrait avoir un son de moteur différent que la navette), ça va être plus complexe.
Une solution est de prendre ces données depuis le fichier config du vaisseau. Mais pour trouver ce fichier, tu devras le chercher toi-même, car Orbiter n'as aucune fonction pour le chercher. J'ai déjà écrit un code pour ça dans le client D3D9 (voir fichier RunwayLights.cpp).
Sinon, tu peux faire comme OrbiterSound, et demander les options depuis les DLLs des vaisseaux. Mais là, tous les développeurs devront changer leur code (ce qui n'est pas nécessairement apprécié...)