Peter,
>Since this all happens just by the following sequence:
>
>Load Form1
>Activate Form1
>
>Load Form2
>Activate Form2
>
>Activate Form1
>Activate Form2
>Activate Form1...Activate Form2...1,2,1,2, a.s.o.
What sort of code is executing in the above sequence of events? According to TaskManager how much memory gets consumed at each activation?