You can create an application on any desired version of the OS, this does not affect the compatibility of applications with different versions of Windows. You can even compile Windows applications on another OS.
Important is the choice of API calls that the application accesses. Any functions related to load time must be present in the OS, and libraries or API functions that are delayed do not affect compatibility if the application handles errors gracefully.
wxWidgets 2.8 , , Windows 2000 ( Windows 9X, -Unicode- ), , Windows 2000 (, , XP). , , , Windows 2000 (, PNG).
, . , Visual ++ C , . , , wxWidgets, , .