Removed the dependence on the old GUI user function system.
Now the GUI user function storage object is used throughout.
Authored by: bugman 2012-05-13
Parent: [r16278]
Child: [r16280]