I integrated your recent check-in of the new window management code and I managed to stumble upon a race condition bug in the creation of a ServerBitmap in ViewDriver. It happens about every third startup or so, but here is where it crashes: fd082128 80077fc9 CursorHandler::MoveTo(BPoint const &) + 000000ad fd082178 800659fc DisplayDriver::MoveCursorTo(float const &, float const &) + 00000078 fd0821a8 8002a8a3 RootLayer::MouseEventHandler(long, BPortLink &) + 00000877 fd082270 80028647 RootLayer::WorkingThread(void *) + 000000e7 fd0822a0 ec0851ed thread_start + 00000039 I'd look into it myself, but I'm currently neck-deep in font code. :D Not critical, but thought you ought to know. --DW