Hi,
If all your users run Windows machines, I can develop a system tray application that a user can pull up any time to track the time. They do not have to have chrome running.
All features mentioned on the requirement will be met.
program will be coded in c# framework version 3.5.
Do let me know if you want to adopt this approach.
sincerely yours,
Vishnoo Rath