w ten sposob zamykam inny program

var
uchwyt : THandle;
begin
uchwyt := FindWindow(nil, PChar('kalkulator'));
PostMessage(uchwyt, WM_onclose, 33,0);
end;

a jak ukryć taki program HIDE / onHIde a pozniej np go przywrocić jest to możliwe?