Разница между холодным и ледяным взглядом заключается в том, что холодный взгляд — это просто синоним к словосочетаниям «суровый», «твёрдый», «жёсткий», «свирепый», «спокойный», «строгий», «бесстрастный», «равнодушный», «безразличный». kartaslov.ru
Ледяной взгляд — это более конкретное выражение, означающее холодный, неприветливый, безразличный, застывший, равнодушный взгляд. uchi.ru Например, выражение «окатить ледяным взглядом» означает холодно, с безразличием оглядеть кого-либо. phraseology.academic.ru
Таким образом, основное различие между холодным и ледяным взглядом в том, что первый — это более общее описание взгляда, а второй — более конкретное описание его конкретного выражения.