Creating icons for Custom Entities for CRM 2011

As described in my article about how to add your own new icons for custom entities in CRM, for each custom entity you will need two icons at 16 and 32 pixels square. These should be png, gif or jpg files, and I would strongly recommend png for preference, gif as second choice (as they at least support transparency) and jpg as last resort (areas of uniform colour often end up no longer being uniform but “noisy”).

Buy or find free icons online

There are various libraries of general-purpose icons you can buy such as the V-Collection from Icon Experience (they also do a more “modern” posterised style M-Collection which complements them well for different scenarios). I have also found others which you can download and use for free individually or as a collection. These often come with a requirement to cite the source if used commercially, which is easy enough to do by including some text and a URL in the description field of the web resource. The free collection of icons at FatCows has some good quality icons and useful ideas (downloadable individually or as a big zip file) amongst lots which seem far too “fun” for a serious application like CRM.

Another good source of icons is the CRM 2011 SDK which contains all the icons used in the application in the folders \resources\images\formentity and \resources\images\imagestrips n particular. Very often you can repurpose an icon from an entity you are not using, with a bit of lateral thinking. Modifying and reusing for commercial projects is probably not strictly allowed since these icons are Microsoft’s.

Draw your own or customise from a close starting point

Occasionally I get creative enough to draw simple icons from scratch, or at least to modify other icons to suit my needs more closely (if the original allows for derivative works, of course). Sometimes you find a great icon at 32 pixels and need to do a resize down to 16 (or vice versa) and then hand-retouch it to get the best effect – a resize alone is almost never a good finish.
Read on to find out more about resizing and editing icons for CRM »