So it's agreed then, in order:
1) Static methods
2) Method overloading
3) Parameterised constructors
As well as a long list of smaller wishes: the ability to "sendMsg" on a primitive, for properties for controls added in the painter to be protected instead of public, for "protected" to be instances based and not class based.