Hola,
Hombre, siempre puedes hacer uso de alguna función que sustituya las "barras invertidas" (tal vez espacios en blanco y algún que otro caracterer...) para intentar evitar los problemas que mencionas. O, directamente, obtener el MD5 de la cadena en cuestión, como muestra el mismo Seoane en un
truco del ClubDelphi, y utilizar este MD5, lo que también te evitaría los potenciales problemas que dices.