From childhood, I have used the Microangelo for creating, editing, modifying any sort of Icons, Cursors, ANIs, and other Desktop Decoration components.
With Microangelo, you can import any image file and create an Icon instantly. The current free version is quite powerful.
You can download it from their site:
http://www.microangelo.us