Add several forms to Taskbar/Task Manager

Add several forms to Taskbar/Task Manager

By default, when you create the application in Delphi, in Windows Task
Manager will be included a main form handle only. If you want to add the additional
form, you must override the CreateParams procedure:

{....}

type
  TForm2 = class(TForm)
  protected
    procedure CreateParams(var Params: TCreateParams); override;
  end;

  {....}

implementation

{....}

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
     inherited;
     Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;



// To Show a Form in the taskbar anytime:

SetWindowLong(FromX.Handle, GWL_EXSTYLE, WS_EX_APPWINDOW);