To get rc defines to work in the VS10 IDE requires \" when constructing PreprocessorDefinitions strings. This is different than defines for cl. Also, per-file rc defines were not being generated. Fix that, too.
On windows 7 64 bit, the vs9 linker will crash when linking an application with a resource in it.