I just nearly shot myself in the foot: saved my qtz file with some
bunk Javascript. I hit Play in the viewer, crash, then found that QC
always launches with the viewer playing--so no way to fix the file so
it won't crash so I can fix the file (so it won't crash, etc.).
I suppose I could have tweaked the Javascript in a hex editor so it
wouldn't parse, but I ran across the plutil function which turns the
binary plist format used for qtz files into xml:
plutil -convert xml1 bad.qtz -o good.qtz
I searched for the bad code, commented it out, and it launches in QC.
Even as XML!