Dein Vorschlag würde allerdings immer noch die Modifikation der Materialien in den Attributen erfordern und das ist umständlich und "nicht im workflow" von ArchiCAD (Ausschnitte).
Mit dem Objekt
OpenLibraryGlobals kannst du in den Modelleinstellungen bis zu 6 Fenstermaterialien definieren, die du in geringfügig modifizierten Fensterobjekten durch ein Refernzmaterial
"OLG window material 1-6" mit deinem Fenster verbinden kannst. So kannst du durch einfachen Wechsel auf der Schnell-Optionenpalette die Fenstermaterialien im ganzen Projekt ändern. Das ist nicht ganz ohne Gefummel beim Einrichten, weil du jedes Fenster, das so funktionieren soll, modifizieren musst. Aber es ist sehr effizient, wenn es erstmal steht.
Wie du es genau einrichtest, steht weiter unten auf der Objekt-Seite. Version 0.53, die noch zum download steht hat effektiv nur 3 Materialien. Version 0.55 stelle ich kurzfristig hoch.
Das löst natürlich nicht selbigen Wunsch für Wand-, Boden- und Dachmaterialien.