If you are only using it to manipulate data like arrays or strings then jscall is still the best way (within ServiceManager).
I agree that adding a new Display Option should be completed with care. It should also be recorded in a work-log as a potential conflict when performing an Application Upgrade. I'm not aware of that specific recommendation but would interested in reviewing the details. Do you know if it is documented anywhere?
In this particular case, a GUI option less than 200 is needed in order for it to appear as a button on the Toolbar.
Option numbers less than 200 appear as buttons in the Toolbar
Option numbers greater than 200 and less than 4000 appear in the drop-down menu
Hi Tino, If you are using SM 7.02 then there would be execute button on scriptlibrary form.This will execute your script. Actually this button is using the jscall function only. and what way are you using to testing the script now?  -m- also suggested a way to execute script.  I am adding more way to do the same. 1)Use RAD debugger execute following command : $L.void=jscall(1 in $L.file) Make sure that current file variable($L.file) has the script record. 2)Use the OOB execute button or create a new as suggested by -m- . Can use $L.void=jscall(1 in $L.file) in Prerad expression of button(do) instead of RAD script.execute.  hth,