It has always been this way, it's not specific to 3.0.04. We have to set the bounds when the window is maximized. If the maximized bounds == screen resolution then Windows thinks, "hey now is a good time for me to put the app in psuedo fullscreen mode!". When the taskbar is hidden, the maximized bounds == screen resolution, even if we let the OS compute the maximized bounds. This makes sense, but I don't know how to stop Windows for going into psuedo fullscreen mode. For now I just subtract 1 from the window height to solve the problem (in 3.0.05).