Moin!
Gute Idee, aber ein grundsätzliches Problem:
Die {$x } sind Compiler Anweisungen - das bedeutet der Compiler wertet diese beim compilieren aus und verhält sich entsprechend der Option - und der Compiler interpretiert keinen Code. Mit anderen Worten: Dem Compiler ist die IF Anweisung egal - darum kümmert er sich nicht, wenn er die Resource einbindet und umgekehrt: Wenn die IF Anweisung ausgeführt wird, dann ist die Resource schon in der EXE enthalten, da der Compiler schon fertig.
Ausserdem, das was du mit der RES Datei da in deine EXE hinzufügst wird direkt von Windows XP ausgelesen und beim Start deines Programmes bekommt dieses eine andere
DLL untergeschoben, die dann das XP Aussehen durchdrückt...
MfG
Muetze1