I swore I was going to blow this off but did it anyway...
To re-assign X1 to X3 for midi files, I modified the following registry entries... the quickest way to do this is to type "regedit" above the Windows Start Button, then Edit->Find and type in "SONARPDR.exe" (Producer version)
Hitting F3 will find the next instance, and keep looking to the right for entries that actually have keys. Only the first four with key entries need to be checked if you want to re-assign X3 as "default"
These are:
HKEY_CLASSES_ROOT->Applications->SONARPDR.exe->shell->open->commandHKEY_CLASSES_ROOT->Applications->CakewalkBundleFile->shell->open->command
HKEY_CLASSES_ROOT->Applications->CakewalkMIDIFile->shell->open->commandHKEY_CLASSES_ROOT->Applications->CakewalkTemplateFile->shell->open->command
The two I boldfaced needed to be changed on my machine, double clicking on the key in the right pane will allow you to edit the path to the program. I simply changed the X1 to X3 for those two and exited the registry.
The first boldfaced key assigns which version of "SONARPDR.exe" Windows "recognizes," which is why I could not get Windows to see X3... the pointer was to X1.
The second boldfaced key points specifically to the application Windows will launch midi files with.
Edit: to reiterate the point of the thread, launching a MIDI file will only insert TTS-1 if your have no MIDI outputs assigned for SONAR.