I run this during logon and most computers complete it in under 10 seconds. But it is completely silent and if it takes longer to run the user is not even aware it is running. They can still launch other applications and stuff while this is running.

My Computer Info for Helpdesk use Part 3
http://www.kixtart.org/ubbthreads/showflat.php?Cat=&Number=116475

As far as tracking what the user runs and has run in real time or close to real time, I have not done as that borders on illegal activity unless authorized with user consent and knowledge. I'll let that portion or decision up to you.