Looks legit for me, but if you didn’t install this by yourself, we can remove this…

Belongs to this → http://www.splashtop.com/