I'm not sure I understand the question or why you have different scripts. I have one script for each of my customers and it works for any modern OS (XP,Vista,7). Obviously there are some issues with x86 and x64 and a few path changes, but those are easily worked around.

Are you still supporting legacy OSs?

Care to elaborate?