public void RunApp()
        {
            Config.Load();

            //Check if the directories are set and request them if they are not
            Config.RequestUnsetPaths();
            Config.SaveChanges();

            //Load and prepare all Mod data
            Mods.Init();

            //Load and prepare profile data
            Profiles.Init();
            ImportFromArgs(Array.AsReadOnly(MainForm.Args));

            TryAddProtocolHandler();
        }