Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Изменяем заголовок окна

01.01.2007

Автор: Christian Cristofori

В примере показывается, как изменять заголовок окна (видимый в списке задач при переключении между приложениями) при минимизации окна в иконку.

Сперва необходимо определить сообщение поумолчанию:

const 
  DefMsgNorm = 'MyApp version 1.0'; 
  DefMsgIcon = 'MyApp. (Use F12 to turn of)'; 

И добавить две глобальных переменных:

var 
  ActMsgNorm : String; 
  ActMsgIcon : String; 

Затем при открытии основной формы инициализируем переменные из констант.

procedure TFormMain.FormCreate( Sender : TObject ); 
begin 
  ActMsgNorm := DefMsgNorm; 
  ActMsgIcon := DefMsgIcon; 
  Application.Title := ActMsgNorm; 
end;

Затем достаточно в обработчик OnResize добавить следующий код:

procedure TFormMain.FormResize( Sender : TObject ); 
begin 
  if ( FormMain.WindowState = wsMinimized ) then 
    Application.Title := ActMsgIcon 
  else 
    Application.Title := ActMsgNorm; 
end; 

Взято из https://forum.sources.ru