> The idea is to make it easier for people to port alternative > windowing tool kits (Qt and GTK, in particular) that get really > messed up by BeOS' per-window threading policy. Can't you just use the application thread for that? When you make buttons etc, set their target to the application's message queue. Then messages for button pushes, menus and so on would be received by the application thread. - Alex