RE: Is it possible or anyway of telling the real status of the contact??
No, this will not apply to your contacts. They need to modify thier exe to see you as "Idle"
As far as i know, there is no way to tell how long, unless you looks at the events log, and see when they were "Flagged as idle" then work it out from there