(в глубокой задумчивости)
Такое жёсткое требование Platform Update для Vista наверное вызвано тем, что родовым недостатком .NET было плохое управление потоками (threads) Windows. которое сказывалось на отзывчивости приложений, включая NinjaTrader-7. Небольшие фризы окошек на медленных компах - было обычным делом. И никакой разработчик приложения никак не мог это побороть, так как это наследовалось из Windows NT.
К версии Windows 7 ядро многопоточности было в корне переделано из того гробика, который достался от первых разработчиков Windows NT, которые в свою очередь содрали его с VAX VMS операционки.
И вот к 7-ке Винды ядро наконец-то переделали и навесили на него функционал тонкого управления много-поточностью. Некоторые куски этого функционала, как оказалось, можно было прицепить и к старому ядру Vista, что и делает этот самый Platform Update, который, как теперь получается, жизненно важен для NinjaTrader-8 для управления потоками, для настоящей многопоточности.
Это конечно хорошо - наверное будут и шустрее работать окна и скрипты, надёжнее синхронизация, больше окон можно будет открыть для алго-трейдинга, парного трейдинга и т.д.
Но юмор ситуации в том, что Microsoft в последней версии Windows 8...10 взяла и ... вернула обратно ядро многопоточности из 1980-х годов, хотя и навесила на него весь новый функционал в том числе и для .NET. Причина - оно (переработанное и улучшенное) всё-таки работает надёжнее. Нам остаётся надеятся, что улучшенная подсистема настоящей многпоточности в .NET и новых ядрах ОС положительно скажется на работе NinjaTrader-8 в разных аспектах.
Поэтому и требуется обязательно Platform Update для Vista - для тонкого управления потоками (threads).
Кстати, если это так, то полагаю разработчики могли бы это пояснить в документации парой слов.
Наверное как-то так.