OpenSearch is a standard being pushed by Amazon’s research arm, A9.com. To create a search plugin, you simply need to write a really short XML file containing instructions to the web browser on how to perform the search. The search plugins currently are supported in both Firefox 2.0.x and Internet Explorer 7. Unfortunately, Microsoft’s implementation is sadly incomplete, so to retain full cross-browser support you can’t use all features of OpenSearch.
This tutorial was written by me for our sister site Gizbuzz, but it's also highly relevant for FOSSwire readers, so you might want to head on over and take a look!