It looks like when you reinstalled, you didn’t install the QuickTime frameworks for some reason. Scrivener relies on the QuickTime frameworks, so if they aren’t present it can’t launch. You copied your backup of the QuickTime framework back in, so that is why it works again now - though it would probably have been better to reinstall QuickTime, as I’m not sure if there are other elements that you may need on your system (not so much for Scrivener).
Since re-installing have you run software update? What version of OSX are you using? (About This Mac) What version of Quicktime are you using? (System Preferences > Quicktime > Register > About Quicktime … )
Yup. That was the first thing I did after reinstalling the OS.
Hmphf. I assumed that Quicktime would’ve gotten updated to the latest (7.1.6) when I ran System Update.
On a hunch, I ran System Update again, and, sure enough, a whole slew of new updates appear.
I now see that, after a clean system install, running System Update ONCE is NOT enough.
Yeah, you might have to run it several times to get everything all cleared. There are several packages that rely on other packages, that is why they do not all show up at once. On a new install, I typically update everything (keep running Software Update until nothing shows up anymore, or everything left is unnecessary). Then install all of your software, and run it again just to make sure. Some programs trigger further updates once you install them, such as iWork.