Here are two things on my wishlist. I would like to be able to set the Top, Left, Width and Height properties of a control at design time on the device, the same as on the desktop. It would make layout a bit easier (for me anyway) as I like to set my controls out by arithmetic rather than by eye. I would like the AddEvent method to be usable multiple times safely on a control at runtime by either :- a) Replacing the existing event sub with the specified event sub, including reinstating the original design time sub (if any). or b) Adding another event sub to the event so that multiple event subs are called for that event. This would also need a RemoveEvent keyword implemented to remove events subs when needed.