Use SendMessage function with WM_SYSCOMMAND message and SC_TASKLIST parameter. procedure TForm1.Button1Click(Sender: TObject); begin SendMessage(Handle, WM_SYSCOMMAND, SC_TASKLIST, 1); end;