ссылка на файл, который является ярлыком картинки
Во превых, определимся с терминологией. Правильно - символическая ссылка на файл. Ярлыком обычно называют файл *.desktop.
зачем так делается?
Попробую пояснить на примере.
Где-то в недрах программы прописано показать картинку "logout-banner.png". Чтобы поаказать другую картинку, нужно в программе найти это место и изменить название файла.
А можно сделать проще. Файл "logout-banner.png" заменитть символической ссылкой на другую картинку. И вот мы уже видим в нашей программе другую картинку.
Для смены картинки достаточно в символической ссылке указать другой файл.
Не проверял, но в данном конкретном случае в симлинке можешь указать файл *.svg или *.jpg. Должно сработать. Но не факт, что всегда и везде можно вместо png подсовывать другой формат картинки.
Добрая половина системы построена на симлинках. Если много ссылок на один и тот-же файл, то получается значительная экономия занятого места.
Симлинк можно сделать на каталог. И вот мы уже имеем в этом месте все содержимое каталога, который реально может быть на другом разделе и место занимает там.