Das dürfte ziemlich schwierig sein, da es auch Programme gibt die genutzt werden, ohne das Aktionen des Nutzers passieren. Bspw. läuft Spotify im Hintergrund und spielt Musik ab. Wird es genutzt? Ja. Macht der Nutzer dauerhaft etwas damit? Nein. Ähnliches für Browser, ich öffne eine Seite und lese Text darauf. Nutze ich in der Zeit den Browser nicht?
Du kannst tracken, wie lange ein Programm gelaufen ist, wie lange es im Fokus war, wie oft es geöffnet wird z.B., solche Dinge. Wie lange ein Programm genutzt wird, kann, behaupte ich mal frei heraus, so nicht allgemeingültig ermittelt werden. Dafür bräuchte es definierte Kriterien und die gibt es nicht. Es steht dir natürlich frei solche Kriterien zu definieren, wenn du welche findest und sie dir genügen.