Dear alanjames,
The first two issues:
We are investigating the first two issues and will get back to u later.
The third issue:
what other settings would you recommend making to make the control as secure and least likely to be misused as possible?
1.You can define the usable buttons group, and disable some unused buttons, the example can be found at
http://cutesoft.net/example/general.aspx
4.You can pre-define set of permissions by group or individual, the example can be found at
Regards,
Eric