code: func (d *Dock) SetIcon(image string) (err error) {
  	if err = d.isActionable(); err != nil {
  		return
  	}
  	_, err = synchronousEvent(d.c, d, d.w, Event{Name: eventNameDockCmdSetIcon, TargetID: d.id, Image: image}, eventNameDockEventIconSet)
  	return
  }
docs: // SetIcon sets the icon of the dock