Zeile 16 -640 des Scripts sind nahe zu identisch zu dem CSS.
Du müsstest halt nur url("${ProfilePath}/*svg")
für jedes einzelne Symbol in z.B. url("../icons/*.svg") ändern.
Und Du hast ja recht, wenn man nur einzelne Symbole austauschen und/oder testen will,
ist der Änderungsaufwand bei beiden Varianten gleich.
Ich teste aber hin und wieder den Austausch fast aller Symbole,
und da ist es einfacher mit dem Script, da ich ja nur die Variable
und somit den Pfad zu allen zu testeten Symbolen, ändern muss.