We are challenging problem with high consumption of windows user objects by datawindow. Windows are limiting processes to 10.000 user objects, it is quite simple to reach this limit in big MDI applications which are using many datawindows. Once application hit 10.000 user objects (that is approximately 100 mid size open datawindows), than it become uncontrollable and start causing windows instability. Windows will stop rendering application and also whole desktop will start having problems with rendering. We addressed this issue by monitoring consumed user objects and restrict user to open more windows in application. This is quite limiting, I can see that other applications showing similar amount of data are consuming significantly less user objects. Wouldn't be possible to optimize datawindow rendering to consume less user objects to prevent such situation?