Своим опытом делится Nomadic:
А если на главной форме в событии Application.OnMinimize запоминать последнюю активную форму(LastActiveForm = Screen.ActiveForm), а в событии Application.OnRestore выдавать ShowWindow(LastActiveForm.Handle,SW_NORNAL), то она и восстановится, как тположено :-) [001656]