Egy Form (alkalmazás) ikon-állapotban tartása a következőképpen oldható meg:

Állítsd a Form WindowState tulajdonságát wsMinimized értékre.

A Form osztály deklarációjának private részében helyezd el a következő sort:
procedure WMQueryOpen(VAR Msg : TWMQueryOpen); message WM_QUERYOPEN;

A kifejtő részben pedig hozd létre az alábbi eljárást:

procedure TForm1.WMQueryOpen(VAR Msg : TWMQueryOpen);
begin
   Msg.Result := 0;
end;