一度、変換した文字列はもう変換して欲しくないわけなんですよ。

入力が "AB" のとき、「AはBに変換したい」、「BはAに変換したい」と思ってる
わけですから、1文字目のAはBに、2文字目のBはAになって、"BA"になって
欲しいんです。

しかし、StringReplace は変換規則は1度にひとつしか適用できないので、
規則を順番に適用すると、思ったとおりの結果にはなりません。

複数の変換規則を同時に与えられる StringReplece があればいいのですが、
VCL にはないようなので、どうしたらよいものかと。