Lukas Zdechovan has created an application that uses Google Search API and behaves like Internet Search Application with option to preview desired page in web browser directly in this application.
I built a simple silverlight client, that makes requests to this service by WebClient(class), convert the JSON result to an XML and then parse it to a collection of GoogleSearchResult(class) objects shown in ItemsControl.
I tested the new WebBrowser control in which, you can preview desired search result. Because it works only in Out of Browser mode I practiced utilization of InstallState and IsRunningOutOfBrowser properties to provide install button and determine whether application runs OoB or not.