There are different approaches, since there are several different commercial vector graphics packages. I use Adobe Illustrator, Adobe Fireworks, Adobe Photoshop. Admittedly, Fireworks and Photoshop are bitmap graphics packages that have vector support.
I believe that Fireworks has an easier time to work with vectors because they are first-class objects, whereas in Photoshop they are actually a combination of a vector mask and a color fill. The advantage of designing in a raster package using vectors is that it is much easier to view the rasterized result by zooming in so that you can see individual pixels. Illustrator also added a pixel preview mode to achieve this.
All three packages have scripting capabilities that automate repetitive tasks such as multi-export, naming, etc. However, Photoshop has actions; A simplified macro system that allows you to record and play simple batch actions.
The way I'm going to create my icon packs is to create all the icons inside the same document. I use βgroupsβ (in Illustrator) or βfoldersβ (Fireworks or Photoshop) to isolate each icon from each other, but allows me to keep all the separate layers that make up the unflattened icon.
When I go for export, I run a script that iterates over the top-level groups / folders, hiding all but one, and exports the results to bitmaps for all basic permissions; 16x16, 24x24, 32x32, 48x48, 128x128 and 256x256.
Here's a great style guide that Microsoft has developed to create icons for Vista and XP. The focus is on using Photoshop to do most of the work.
source share