code: func (b *Bundler) addWindowsSyso(arch string) (err error) {
  	if len(b.pathIconWindows) > 0 || len(b.pathManifest) > 0 {
  		var p = filepath.Join(b.pathInput, "windows.syso")
  		astilog.Debugf("Running rsrc for icon %s into %s", b.pathIconWindows, p)
  		if err = rsrc.Embed(p, arch, b.pathManifest, b.pathIconWindows); err != nil {
  			err = errors.Wrapf(err, "running rsrc for icon %s into %s failed", b.pathIconWindows, p)
  			return
  		}
  	}
  	return
  }
docs: // addWindowsSyso adds the proper windows .syso if needed