Tineye seems to work. I have finally found two of mine in use. I am not sure neither of the two are legal, though, as they are both on web sites, and for that they should buy extended licenses, shouldn't they? One is even repeated many times.
Oh well, that's the price of success.

