black not only absorbs, but radiates the heat most effectively if you are talking solely about colour. however, i suspect that the colour of your intercooler is not going to effect the cooling that dramatically until you are talking very high performance. but if its black its going to hide itself well, and not show itself to suspecting thieves!