I am developing a desktop application in Visual Studio 2015 which has to run on Windows XP. I have the following questions:
Regarding to the .NET Framework System Requirements you have to use .NET version 4 or below.
Since WPF is running extremely slow under Windows XP, consider to use WinForms.
If your application is fully managed (doesn't contain unmanaged function calls), it is fully compatible with any Windows version. But if desired, you can use virtual machines for testing.