Just a quick comment (haven't had time to read your proposal yet): Tom Lord writes: > * Introduction: A New Way of Writing GUIs > > GTk, Qt, FLTK -- all the rest -- they all suck. > > This is how GUI applications _should_ be architected. [...] > * Critique of Other Approaches [...] Fredrik Öhrström made a very interesting suggestion for a novel GUI framework architecture in his MSc thesis at KTH. The thesis discusses some of the problems you bring up and provides solutions: