We need to record how much time a user may spend in a set of forms. The main challenge is to detect if the user is interacting with the app. So far, I've found this link (http://blog.opennetcf.com/ctacke/2009/05/19/DetectingApplicationIdle.aspx) provided an idea solution but our company is very conservative on open source/3rd party libraries. (I knew installing message filter at form level is another option but it may make the existing app unnecessarily complex. Ideally, I want to install message filter at app level.)
Thanks in advance for any idea or solution.