Как убрать программу из панели задач(taskbar) на delphi
Что бы убрать программу из панели задач нужно выполнить следующую функцию
ShowWindow (Application.Handle, sw_Hide);
Что бы программа снова появилась в панели задач что выполняем следующее
ShowWindow (Application.Handle, sw_Show);
Если затолкать данную функцию в FormCreate то она не срабатывает.
Поэтому лучше затолкать её в таймер
procedure TForm1.Timer1Timer (Sender: TObject);
begin
ShowWindow (Application.Handle, sw_Hide);
Timer1.Enabled:=False;
end;
После исчезновение таймер отключается.
Так же можно сразу скрыть главную форму функцией ShowWindow (Handle,SW_HIDE);
Показать форму можно функцией ShowWindow (Handle,SW_NORMAL);
В FormCreate тоже не срабатывает, лучше толкать в таймер.