Une petite variante sans read :

$ echo "$fichiers"
/home/debian/lance vnc ssh|/home/debian/materiel.html|/home/debian/Menu.desktop
$ IFS='|' tab=(${fichiers})
$ printf '%s\n' "${tab[@]}"...