Moin Jürgen,
nunja, er könnte schon. Aber es hat was mit Aufwand zu tun.
Ich spiele also mal den Erbsenzähler.
Weil:
Bei einer Installation kann man schlüssige Hinweise an mindestens 2 Stellen ablegen:
Registry oder/und Filesystem.
Auf Registry würde ich mich allerdings sowieso nie verlassen. Ich bin auch jemand, der gerne mal Filesysteme verschiebt.
Aber: Du hast definitiv die scenery.cfg und auf die kann man sich verlassen. Alles, was Du irgendwie installiert hast (und nutzt), ist hier abgelegt. Auch die Pfade. Darum kann dort eigentlich jedes Addon werweiswo liegen, man erkennt es. Halt so lange es in der scenery.cfg eingetragen ist. Und dort müssen Deine Addons sich eintragen, damit Du sie aufrufen kannst.
Also steht schon mal die Stelle fest. Und dann muss man halt an dieser Stelle sichergehen, eine Szenerie zu erkennen. Dies kann z.B. ein Gemenge aus Vorhandensein von diversen BGLs und Texturen sein. Mehrere (eine gute Handvoll) sollten es allerdings sein. Es gibt ja Nutzer, die immer wieder einzelne Teile deaktivieren.
Also einfach jede einzelne Szenerie "absuchen" nach diesen Musterdateien. Ist eine endliche Zahl an durchzusuchenden Dateien/Ordnern, also ist es durchführbar.
Obiges Verfahren wendet ein mir bekanntes Addon bereits an und fährt damit extrem gut. Nur ist der Aufwand dann bei der Erstellung ein wenig höher. Aber "geht nicht" ist in der IT halt meist nicht der Fall.
Damit aber genug des Erbsenzählens. Die meisten der Bedenkenträger und Problemmelder sind in der Lage, die dollsten händischen Änderungen in irgendwelchen cfgs durchzuführen (kennen sich ja schließlich gut aus), scheitern dann aber an einem solchen läppischen Installerproblem. Kann da oft nur das Köpfchen zur Seite neigen...
Ciao,
Rainer.