Hallo Martin.
Es müsste eine Menge Code einfach ausgelassen (oder übersprungen) werden und stattdessen die Standardroutinen des GUI verwendet werden!
Opera läuft nicht nur unter Windows.
Im Falle von Windows-basierten Applikationen hieße das sogar nur, einfach das Style-Flag xxx_OWNERDRAW beim Erzeugen der GUI-Elemente wegzulassen. Das ist eine einzige Konstante bei ein paar Systemaufrufen!
Dies müsste dann aber ebenso für die verschiedenen GUI-Toolkits diverser POSIX-Systeme umgesetzt werden. (Einen auf GTK basierenden Opera wünsche ich mir übrigens schon lange.)
Gut, dann bleibe ich bei meiner ursprünglichen Philosophie, Opera möge bitte auf Wunsch _gar keinen_ Skin anwenden und dadurch automatisch die GUI-Elemente so darstellen, wie das zugrundeliegende System sie darstellt.
Da weder du noch ich den Quellcode des Opera-Browsers kennen, können wir beide wohl kaum einschätzen, ob dies so einfach umsetzbar wäre.
Aber wer weiß, was der Zauberer noch mit sich bringt …
Einen schönen Mittwoch noch.
Gruß, Ashura