I can confirm that NCH software does place something on your PC but I’m not sure what I would call it. Specifically, I noticed a link to their website kept reappearing in Firefox and this CNET review also warns of browser hijacking as well. I fixed mine with an image restoral but I’m sure there are other ways to deal with this issue so good luck.

http://download.cnet.com/VideoPad-Video-Editor-Professional/3000-13631_4-10906278.html