Application.Handle in EXE and DLL built with run-time packages

I have a form in DLL and assign Application.Handle from EXE to DLL
before creation of this form. So this form is a part of
the application and not visible in Task Bar.

in EXE:

 ShowDLLForm(Application.Handle);

in DLL:

procedure ShowDLLForm(H: THandle)
begin
  Application.Handle:= H;
  with TDLLForm.Create(Application) do
  begin
    ShowModal;
    Free;
  end;
end;

When I build DLL and EXE without Run-time packages(RTP) it works well.
Why if  I build with RTP the DLLForm is visible in Task Bar???
(In that case I noticed that Application.Hande=0 both in EXE and DLL.)

Thanks

Ivan Titov