Under Windows 7 Agent reports wrong OS version (it reports Windows 2008).
As I can see in Agent code it only checking dwMajorVersion which is the same for Windows 7 and Windows 2008.
I believe this would be of big help http://msdn.microsoft.com/en-us/library/ms724834(VS.85).aspx, but in extended structure.
Dubravko