Well I'm stumped...
I'd say maybe uninstall the .net 2.0.9, because I read that the diasymreader.dll issue is fixed in 2.1.0, so perhaps there's something left over.. then maybe install the latest version of the runtimes.. other than that I've got nothin, sorry!
Best of luck,
Travis