Some teams like icing, others don't. Our HS is a firm believer in icing, our summer/fall team doesn't use it at all. It seems like most things, it's what you get used to as a pitcher and what you are comfortable with. I think as you get older and the muscles get denser, the more important it becomes.
What I've seen as uniform is running either right after a start )mid-day games) or the next day (preferrably the next AM).
A 35-45 minute run the day after pitching seems to help the arm rebound better than any other action.