Какую платформу выбрать для десктопного приложения с учетом поддержки win XP,7,8,10?
c# с ограничением по версии фреймворка - вполне норм. Java, c++ - тоже подойдут. Делфи закопайте обратно.
Для решения задач учета идеально подходит платформа 1С Предприятие.