Have you tried giving your script full access privileges. In FM14 in the Script WorkPlace under file select Full Access privileges for each script you want to grant full access.
I must admit this was a 'layer' I neither knew nor understood. Just to check, what do 'full access privileges' mean as opposed to script security settings? ie. if I need a User to be able to use a script, I assume they need 'FAP'? In which case, for my solution FAP would be necessary on just about all scripts, since they need full functionality, BUT in Security 'Executable only' so that they can't mess with the scripts.
Would that be right?
The above information is from the note section at the following link Creating and editing scripts
V. useful ......and you were correct; Kiosk functionality is now as expected.