DevExpress controla o tempo de carregamento do WPF

Quando eu uso os controles do DevExpress para o tempo de carregamento do WPF da janela na qual eles são declarados-aumentos. Mas no segundo acesso, ele carrega rápido. Não existe uma maneira de pré-carregar todos os dll / temas necessários na inicialização do programa (demorou de 5 a 10 segundos!), Mas carregá-los rapidamente no programa geral? Eu pesquisei um pouco, encontrei algo parecido com isto:

    private static void RunTypeInitializers(Assembly a)
    {
        Type[] types = a.GetExportedTypes();
        for (int i = 0; i < types.Length; i++)
        {
            RuntimeHelpers.RunClassConstructor(types[i].TypeHandle);
        }
    }

    private static void PreloadControls()
    {
        ThemeManager.ApplicationThemeName = Theme.Office2007BlueName;

        ThemeManager.SetThemeName(new TextEdit(), Theme.Office2007BlueName);
        ThemeManager.SetThemeName(new TreeListControl(), Theme.Office2007BlueName);

        RunTypeInitializers(Assembly.GetAssembly(typeof(TextEdit)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(TreeListControl)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(BarManager)));

        //GC.KeepAlive(typeof(TreeListControl));
        //GC.KeepAlive(typeof(BarManager));
        //GC.KeepAlive(typeof(TreeListView));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.MemoEditSettings));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.TextEditSettings));
    }

Mas isso não ajuda. A primeira carga ainda é longa.

questionAnswers(1)

yourAnswerToTheQuestion