This application simply allows you to set a default for the long press of the search key. There is an issue related to some Nexus S phones that in poor data coverage, it presses the search key. This app will capture the long press which I found to be more frequent (launches voice search) and replaces it with an app that instantly kills itself. Hopefully Google will fix this in an upcoming release but I decided to learn more about developing in Android and intent/receivers and hopefully it helps some people as well.
After installation, a search button long press should pop up a window asking you to set defaults for long press (a list of options including voice search should appear). Select this app and check 'use by default for this action'. If it does not appear, you need to manually clear the default by opening the application manager and clearing the defaults of the current app that opens.
Tags: search bug , nexus s search key , searchbug , nexus s voice search bug , nexus s search bug , bfreh , search button on nexus s code , nexus s search button , nexus s search fix