Недопустимо медленный запуск программы

дело в том, что

дело в том, что это особенность Microsoft.NET - медленный первый запуск программы (все последующие запуски проходят очень быстро).

вряд ли эту проблему можно решить, не переходя с фреймворка.