Das hat nix mit einem Bug zu tun.
In SWF gibt es die Z-Order. Diese bestimmt wie und woran Controls gedockt werden.
Der LV lag ganz hinten auf der form und füllte sie deshalb komplett aus. Erst als du ihn über das Panel gebracht hast, hat er es für seine Größe einberechnet. Einfach
SDK Doku zu Control.Dock bzw. DockStyle befragen.