Der BGL-Compiler ist Bestandteil des SDK (Software Developement Kit). Beim FSX musst Du dafür löhnen (nämlich indem Du die "Deluxe" Version kaufst, welche ein paar €uro mehr kostet als die "Standard").
Beim FS9 ist das SDK kostenlos gewesen, und beim MS Support erhältlich zum Download. Hier der Link:
-> Download direkt
Wie gesagt, ich bin aber nicht der FS9 Hirsch ... wenn Du jedoch Sceneries, Flugzeuge, Effekte oder Gauges unter FS9 entwickelt hast, solltest Du sie dann später für den FSX nochmals durch den FSX Compiler laufen lassen. Wobei, aufgepast - es gibt einen Compiler für FSX SP1 und jetzt sogar einen für FSX SP2. Die ganze Sache ist eben etwas kompliziert ... leider.