delphi6有自带的控件 Samples->TShellChangeNotifier
要自动运行 需在注册表中改动一下
procedure SetAutoRun ;
var
;MyReg :tregistry;
begin
;MyReg := TRegistry.Create;
;MyReg.RootKey:=HKEY_LOCAL_MACHINE;
;if MyReg.OpenKey('/Software/Microsoft/Windows/CurrentVersion/Run',true)then
; ;begin
; ; MyReg.WriteString('程序名',程序所在路径'+'/程序名');
; ; MyReg.CloseKey;
; ;end;
;MyReg.Free ;
end;
最小化 你可以修改dpr文件或者在主窗体的onCreate事件中加入 Application.Minimize ;