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
Absolute positioning
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)