AddToFunc - Commands execution sequence

Sounds like a job for piperead.

[code]AddToFunc SetBackgroundImage

  • I PipeRead “xv -root -viewonly -quit $0 ; echo Nop”
  • I Refresh[/code]

That will block until xv finshes execution, so your refresh is certain to happen after completes