"Is there a list of what has been 'patched' in MS7?"
I'm not sure. If there were, it would probably be in a readme file along with the download on the FTP server once it's available for download.
"Is upgrading to MS7 the only way to keep up with patches to the MS6 libraries?"
No. The update for Measurement Studio 6.0 that I previously mentioned will be available for download soon on the ni.com FTP server.
"Are any new features going to be added to the MS6 libraries or are we forced to use the .NET version even if we don't want to add the .NET overhead?"
No new features will be added to the Measurement Studio 6.0 libraries, but that does not mean that upgrading to Measurement Studio 7.0 for new features is goi
ng to force you to do .NET development. Measurement Studio 7.0 continues to support unmanaged Visual C++ development, just like Measurement Studio 6.0. All of the MFC libraries and wizards that you used in Measurement Studio 6.0 have been updated in Measurement Studio 7.0 for Visual C++ .NET and MFC 7.1, and Measurement Studio 7.0 has new features for unmanaged Visual C++ development, including MFC 7.1 libraries for DAQmx, Instrument IO Assistant support, and DAQ Assistant.
"For instance I saw that MS7 adds legends to plots, I don't think this implementation required .NET so I would hate to have customers install .NET just to get legends."
Legends are a feature in the .NET UI libraries but are not a new feature in the C++ UI libraries. In this particular case, you would need to use the .NET libraries to get this feature, but that is not the case for new features in general.
- Elton