in reply to spaces in filepath on Win32

Windows needs quotes around the name with spaces, so windows wants to see:
"D:\RSA Security\RSA Authentication Manager\utils\tcl\BIN\tcl-sd.exe" +$ARGV[1]
To do this then, you need to
system ("\"D:\\RSA Security\\RSA Authentication Manager\\utils\\tcl\\B +IN\\tcl-sd.exe\" $ARGV[1]");
or nicer looking is
system '"D:\RSA Security\RSA Authentication Manager\utils\tcl\BIN\tcl- +sd.exe"', $ARGV[1];
By the way, in the "D:/\RSA.." the /\ sequence is all wrong