On this site alone there are numerous examples of problems with WPF associated with XP. Eg:
- Font problem in windows xp
- some troubles with WPF and Windows XP
- WPF Combobox rendering on XP
- WPF Child Windows problem in Windows XP
- WPF video tearing on Windows XP
- MenuItem blue on hover in xp, fine in windows 7
- Why does my WPF application quit unexpectedly on Windows XP SP2?
- XamlParseException on Windows XP
- XamlParseException in WPF application - but only on when installed on XP
- WPF render glitches on WIN XP
- Running a WPF application on Windows XP
If my client base still uses XP, is rewriting my VB6 product in WPF a good idea at this stage or should I just go for Winforms for now and leave WPF until the clients have upgraded from XP?