Dragan,
>Still doesn't work. The DockPosition_assign prevents programmatic assignment of value to thisform.DockPosition, but that still doesn't get in event's way.
I played with the BeforeDock yesterday for awhile and got some really crazy results, but will keep exploring. Maybe someone will hit the right combination...