> I was thinking of a Gimp extension "gimp-server" or something which would
> open a Unix pipe
> with the permissions of the current user (or configurable) and
> a "gimp-remote" standalone program.
> The pipe protocol could be as trivial as sending a plaintext string like
> gimp_file_open "~/foo.xcf"\n
> over the pipe.
> Now please say "cool idea" or bring a better one :-) I have no clue
> if this is really the clever way to do it.
This should really use a CORBA interface and register some sort of
singleton factory object for images or other GIMP services.
(Look at how singleton applications work in GNOME; the Midnight
Commander or the Panel are good examples).