Was willst du denn
genau wissen? So eine Rendering Engine wie Gecko ist glaube ich zu kompliziert, als dass man mal eben in 3 Sätzen zusammenfassen könnte, wie sie funktioniert.
Für die Darstellung der Buttons und sonstigen Systemelemente greift man unter Windows wahrscheinlich auf die Theme-
API zurück und zeichnet die Controls dann manuell, falls das deine Frage sein sollte. Unter Firefox wird ja sogar das komplette Frontend inklusive Menüs und allem auf diese Weise gerendert. Das siehst du auch leicht, wenn du mal mit einem Tool wie WinSpy versuchst, einzelne Controls auszuwählen – es geht nicht: Du kannst nur das gesamte Fenster auswählen.