You probably can search and display a single image doing a Custom Google Search A Custom Google Search api produces an xml file that has to be parsed to get the url of the image you search. You might be able to do the 'search' from a WebViewer or possibly the Web component to capture the xml file that displays the search result. You can set limits to the number of images that are displayed; if you only want one, you get one. If you are successful, an App Inventor Image control can be set to that url to display your image (the search results provides the full url path to the searched image).
Does this work with App Inventor? Possibly. Let us know what you discover. Others certainly would be interested in this.
If you explained how you do "using the ActivityStarter, I can show the list of images corresponding to a specific request. for example Boletus edulis will return a huge number of available pictures" and what the results look like; someone might be able to show you how to limit the search. I am only aware of doing an ACTION_Web_SEARCH and using terms QUERR,term where term is you mushroom.
Regards,
Steve