Wrong wording here. What I garnered from you question you are not interested if the system is idle, but rather the person handling it. A system can well be under some mild stress and the person in front of it as inactive as you can imagine. So checking if the system is idle will not really help your here. If it is indeed the case that you want to check for "operator idleness" you could do so by adding a global mouse and keyboard hook to measure "activity".
Caveat: Aside from legal issues arising from the monitoring of ones employees this system can just as easily defeated by randomly moving your mouse and tapping on the keyboard.
[Edit]
Mario has a great link to an article on CP:
Getting the user idle time with C#[
^]
[/Edit]
Regards,
Manfred