Инструмент для CSS-спрайтов
для меня легче всего использовать Compass или imageMagick для создания спрайтов

пример ImageMagick: convert *png -append result-sprite.png

пример Compass:

@import «icon/*.png»;
@include all-icon-sprites;

.new { @include icon-sprite(new); }
.edit { @include icon-sprite(edit); }
.save { @include icon-sprite(save); }
.delete { @include icon-sprite(delete); }
Я использую фотошоп, просто потому что привык. Многие хвалят сервис www.spritebox.net и возможно я и сам на него скоро перейду. Удобство сервиса в том, что у него больше инструментов для работы со спрайтами. Можно например сразу CSS создать.