Ух... Тут уже, если честно, хз, ибо я ни разу в жизни не стайлил grub.
а конкретно:
Вопрос решен.*smile* Оказалось, что надо в файле grub.cfg строчку menuentry 'openSUSE 12.3' --class 'opensuse-12-3' --class gnu-linux... исправить на menuentry 'openSUSE 12.3' --class 'opensuse' --class gnu-linux. Вуаля - иконка появляется напротив пункта с зюзей )))
То же самое касается и всех остальных систем: в параметр --class вписывается название файла иконки (--class 'ubuntu', --class 'debian' и т.д.), причем этих параметров может быть несколько - если граб не найдет первый, то загрузит следующий по списку.