title: How to change the icon of .bat file programmatically?
body: <p>I'd like to know what's the way to actually set the icon of a <code>.bat</code> file to an arbitrary icon.
  How would I go about doing that programmatically, independently of the language I may be using.</p>