Pour convertir un svg en ico (fichier comportant la plupart des tailles d'icône utilisés), il faut exporter le svg en png pour chaque taille d'icône possible (16, 32, 48, 64, 128, 256), puis assembler le tout dans le fichier ico.
Le petit script qui pourrait s'appeler svg2ico et à placer dans un répertoire inclus le PATH (/usr/local/bin par exemple)
#!/bin/bash
name=${1%.svg}
imgs=
for size in 16 32 48 64 128 256
do
convert -background none -resize ${size}x${size} ${name}.svg ${name}-${size}.png
imgs="${imgs} ${name}-${size}.png"
done
convert ${imgs} ${name}.ico
rm -f ${imgs}