agreed about c++.
yeah i'm currently working on C# mostly, if you target 4.0 which is quiet good, especially with WPF support, you can target XP and newer. and most machines come with preinstalled .netFW, (windows 7 came with 4.0 and 8/10 with 4.5 and 4.6)
though xp would need to install 4.0 for usage.
thanks for the answer.