It's been ages since I used icc. But last time I used it, it could really do magic when it came to vectorisation and SSE support. So if you have heavy numeric code then it might be worth it. For Linux you can get a free (as in beer) edition for non-commercial use.
For normal desktop applications it probably doesn't make sense.
For normal desktop applications it probably doesn't make sense.