Really depends on how you have implemented your products. Generally, our search displays everything that is returned from the query as text/html or pages. This means if you enter "hello" in the search box it will return all items and pages that has "hello" somewhere.
The better solution is creating your own SearchIndexer that will return results only for your products. Then you will be able to specify whether the match case will be display or the whole world. Search value can be passed through the query string.
As for the Designer of the control, you can create a UI for the Basic tab of the user control( properties section cannot be changed currently.)
Generally, your class should inherit from Telerik.Framework.Web.Design.ControlDesigner
|public class CustomDesigner : Telerik.Framework.Web.Design.ControlDesigner
More information can be found at http://www.sitefinitywatch.com/blog.aspx
Let us know if there is anything else that we can do for you.
the Telerik team
, the state of the art learning tool for Telerik products.