Support adding icons as streams

eg. (clojure.java.io/input-stream (clojure.java.io/resource 'icon.png'))