The site/software Duckware I mentioned in the previous post is without a doubt legitimate, my concern is that it has been modified as I don't recognize it at all. If anyone has info on the entry on the log I highlighted I would be interested to hear it.
Cheers