Is there any reason for ReactOS to return different values in response to operating system version information queries?
Assuming the windows implementation in ReactOS is written correctly, ReactOS should look to an app just like whatever version of windows it claims to be. (NT4 I think in this case)
IMNSHO, the point of ReactOS (or more specifically those parts that match with the API calls that userspace WIN32 applications see and can call) is to look as close to <some version of> windows as it is possible to get without violating microsoft IP rights somewhere. (e.g. we shouldnt look at the leaked MS source code or directly take any code, icons or whatever else from MS).