Image2Ico is a powerful and easy-to-use utility for converting images to ico.
Main features:
Supports a lot of image formats:
Windows Bitmap (bmp, dib, rle)
Compuserve Bitmap (gif)
JPEG Bitmap (jpg, jpeg, jpe)
Windows Icon (ico), Windows Vista icon support
Portable Network Graphics (png)
Windows metafile (wmf)
Supports any icon size 16x16, 24x24, 32x32, 48x48, 64x64, 72x72, 96x96, 128x128
Reads and writes 16 colors, 256 colors, TrueColor and 32bpp (XP-Style) icons
Built-in image processing
This utility includes a pack of programs - Bmp to Ico, Gif to Ico, Png to Ico, Jpg to Ico for the price lower than every each of them! Try it for free (30 days Trial period, no limitations) and find out that it is really worth its money.
For Batch converting images to icons and icons to images, use Total Image Converter