GUIs are one of the important areas in most of the software products. I would like to know whether there is something called GUI Standards that defines the best practices in GUI
Take a look at the User Experience Patterns (UX Patterns), by Infragistics. It's a nice source of inspiration.