Ist der Backslash in deinem Script nach dem .exe auch vorhanden, oder war das bloß ein Tippfehler?
WshShell.Run("C:\Programme\RagTime\ragtime.exe")
Ich kenne mich mit vbscript zwar nich gut aus, aber bei windows ist es ja eigentlich so, dass man mit \ in einen neuen Ordner geht, d.h., dass vbscript denkt, dass ragtime.exe bloß ein ordnername ist..