Язык программирования для любителя?
C# или Delphi подойдет.
А чем обоснована такая широта операционных систем?
Если выкинуть из списка XP, то можно спокойно взять C# или vbnet + .net 6

А вообще для полного покрытия всех ОС нет одного фреймворка, тк:
7-11: можно использовать .NET 6
XP: Можно использовать .NET FW 4 или 3.5.  Но при этом 3.5 надо дополнительно руками включать на более новых ОС, а на 11 его вроде совсем нет.

На счёт современных версий Delphi не уверен, но там точно будут проблемы с библиотеками.