I'm calling this a bug even though it's only a display glitch. But I bet it's responsible for a lot of the sluggish display performance people have been noticing (in search results and the like). This has been an issue for as long as I can remember in Logos actually, but it's time something be done about it to clean it up.
When you start up Logos, if you had closed it maximized the last time, you see a whole lot of flickering of windows at reduced sizes from where they ultimately belong being drawn and then redrawn at the full size. See this video for what I'm talking about. When I closed Logos prior to this trial, I had it maximized with a completely blank layout except the Library was open in a floating window which I had also maximized. So when it comes back up again, all it needs to do is open the main window and a maximized library window. Watch all the flickering you see going on though:
[view:http://content.screencast.com/users/rosiep/folders/Default/media/273e66c8-f567-4125-822e-25e71cc39710/logos_startup.swf:550:362]
This is completely unnecessary and very ugly. I'm an old Windows programmer from years ago. I don't know if they've changed the API since the days when I worked on MS Word, but the way to create a window used to be CreateWindow, and there was a trick we Microsoft programmers used to make it appear that everything was happening faster. We'd create the window without the default WS_VISIBLE style being set, so it would be initially created invisible. Then we'd do all our drawing of text and graphics in the window. It would happen on an invisible virtual canvas which didn't need to render to the screen, so it was much faster. Then once we were done with everything, we'd call ShowWindow with the SW_SHOW flag to turn the window on. Bingo! It would flash up on the screen instantaneously.
This makes most sense at startup, but there might be other times when you are populating a newly created window when you can delay making it visible until it is fully populated, and the user will see a speedier display.