code: func (t *Tray) SetImage(image string) (err error) {
  	if err = t.isActionable(); err != nil {
  		return
  	}
  	t.o.Image = PtrStr(image)
  	_, err = synchronousEvent(t.c, t, t.w, Event{Name: EventNameTrayCmdSetImage, Image: image, TargetID: t.id}, EventNameTrayEventImageSet)
  	return
  }
docs: // SetImage sets the tray image