Thanks. Seems like Firefox would make it easier to figure out how to do that. I didn't know there was a whole other batch of stuff to delete.
It can't really, at least not easily, since Flash is a plug-in and essentially a separate program. I'm not 100% sure, but I think that's also why non-fullscreen flash games require you to click on them before you can use keyboard commands, since it's a new application and doesn't have the focus yet.
Your point is valid though, it *should* be easier. The core problem is that applications are used by people who don't want to deal with data management. A much better way would be to restrict every application from only writing to it's own directory, and a common one the user designates. That's *somewhat* done with the username directories in windows, but as far as I know nothing forces information to be there. It can just as easily be in a registry entry or under Program Files, or possibly it likes to write config files to My Documents. Who knows. I'm pretty sure there are guidelines that MS sets out in it's API documentation, but without being a requirement to compile/run they're of little practical benefit.