When we started out with our company, RescueTime was one of our "competitors": more or less the same technology, but different use cases (discovery vs productivity). I would often find Joe having the same issues and posting in the same support tickets are I did.
I have always followed them since and think they actually have a very relevant product in this world of ever increasing interruptions. My condolences.
A comment on this article mentions a tool called "loadlibrary" used to discover this bug: https://github.com/taviso/loadlibrary. It allows fuzzing of Windows DLL files on Linux.