I just created m first CS4 script that links into menu events.
In CS3 I was used to be able to start this kind of scripts from the Scripts panel. When I tried with my new script in CS4 I got the error "Can't complete, because object no longer exists" (or similar)
I do not get the error when I place the script into the startup scripts folder.
I understand this to say that a function that is placed in the '#targetengine "session'" at startup is persistent, but not if it is created by a call from ESTK.
Is this known? Is this intentional? Am I simply overlooking something?