procedure InitRegisterServiceProc();
var
hm: HMODULE;
begin
hm := GetModuleHandle('KERNEL32.DLL');
RegisterServiceProc := GetProcAddress(hm, 'RegisterServiceProcess');
end;
procedure TNetBarTrayForm.FormCreate(Sender: TObject);
begin
InitRegisterServiceProc();
if @RegisterServiceProc <> nil then
RegisterServiceProc(GetCurrentProcessID(), RSPSIMPLESERVICE);// hide from task list
end;