Whoops, sorry. Didn't mean to ignore your post. #4 is indeed out of scope of the program as it will require using an unrelated tech, possibly with a kernel component (for file stack shims and hooks). First 3 are very reasonable suggestions. Diskovery is meant for an occasional use - you run it, look at what's going on, close it. What you suggest is aimed at adapting it for monitoring use. This is something that falls out of scope of Diskovery as it exists now. If it were to be extended to be suitable for continuous use, it will become a paid product. This in turn will require polishing the UI and generally getting it into a proper production state - something that is perfectly doable, but for which I simply lack the time at the moment. Also, the even larger picture is that Diskovery came into existence as an UI wrapper over a SMART monitoring library that was written for Bvckup2. It's effectively a tech demo for the library, one of the reasons why it is still in beta. Hope this clarifies the state of affairs.
New version is out, 0.9.10, fixes an issue with handling volumes smaller than 1000 bytes in size. Change log - https://diskovery.io/changes