A brilliant question. But, no, you cannot charge search engines for including images in searches, but you can opt out of inclusion in Google searches. Terms of use for using the WWW are similar to those that are implied when you get a telephone number — unless you opt out your number is public information. When you get a domain name it is published — and all its contents are public based on what you put in your robots.txt file (you can also manually request removal from search engines.) So, unless you have opted out and blocked search engines you would not have a leg to stand on. Google is not using your images and content, merely acting like directory service. Now, if they took an image you own and use it in branding or marketing purposes that would be violation.