Should written with delphi (7 or 2007)
should detect file/folder events (create, delete, rename, modify, attribute and security changes) at system level.
should report the events with username+application for a catched eve
Should have configuration ability to ignore files/folders and users.
Should detect and monitor automatically newly added drives (just local drives no network)
Should not be consume abnormal memory and cpu.
Should not need any non-free additional component/code or library