Данная процедура позволяет запускать приложения, скрывая их окна.
Prog - полный или относительный путь к приложению.
Args - аргументы для приложения.
uses
ShellApi;
procedure HideExec(Prog, Args: String);
begin
ShellExecute(Handle,'open',PWideChar(Prog),PWideChar(Args),nil,SW_HIDE);
end;