As far as I know, the current API's for reading image files do not allow reading .ico or .bmp files. With that being said, there is probably a way, but you may have to hunt for 3rd party API's or create your own process using I/O. You will really have to know the nitty gritty of how .ico and how .bmp files are written, compressed, and stored in order to tear them apart and re-build them.
------------------ Happy Coding, Gregg Bolinger
You have to be odd to be #1 - Seuss. An odd little ad:
a bit of art, as a gift, that will fit in a stocking