Leider kann man das Framework dort nicht als Umgebungsvariable reinbekommen,
Das Framework wird ja nur für den Designer benötigt und kann sich ja auch gelegentlich mal ändern (siehe
MonkeyMixer). Es ist somit durchaus erlaubt, wenn auch nicht empfohlen,
VCL und FMX in einem Projekt gleichzeitig zu verwenden. Insofern gibt es für den Compiler so etwas wie ein eindeutiges Framework gar nicht. Ein solcher Mix würde aber eine
Unit, wie deine, die sich wahlweise auf
VCL oder FMX bezieht, dann doch ausschließen.