Invisible text boxes
e.g. when you set the border to be invisible, they become invisible on the designer
Zero width widgets
The designer should give everything a minimum width even if the widget will be zero width in runtime.
Default trash text
Default names are ok. Default properties, like value = “text1″ is a pain
Who has time to bump around every single widget!
Inconsistent property names
This control returns values with .value, that one with .text
Non extendable controls
Give the using programmer’s a chance to fix the base controls defects. And give us at least 3 different ways to extend a control. (By adding new properties, overriding exiting behavior or properties, or making it easy to pass control through a subroutine each time before use for repair)