Oops- I wrote that effects extensions work by writing the current document to the extensions's standard input; actually, its written to a tempfile, and the filename is provided as a command line arg, although this doesn't affect the issue I was discussing.

Greg