Tried to download Minisee from this site and now I cannot find it on my computer. It also tacked on some Tube Dimmer that I did not want, and which is now running in the background of my computer, yet I cannot locate the file and cannot delete it. Is this a scam?