diff --git a/es-app/src/guis/GuiMenu.cpp b/es-app/src/guis/GuiMenu.cpp
index e526957c3..ac54aada6 100644
--- a/es-app/src/guis/GuiMenu.cpp
+++ b/es-app/src/guis/GuiMenu.cpp
@@ -1161,17 +1161,6 @@ void GuiMenu::openOtherOptions()
         }
     });
 
-    // Whether to preload the gamelists on application startup.
-    auto preloadGamelists = std::make_shared<SwitchComponent>();
-    preloadGamelists->setState(Settings::getInstance()->getBool("PreloadGamelists"));
-    s->addWithLabel("PRELOAD GAMELISTS ON STARTUP", preloadGamelists);
-    s->addSaveFunc([preloadGamelists, s] {
-        if (preloadGamelists->getState() != Settings::getInstance()->getBool("PreloadGamelists")) {
-            Settings::getInstance()->setBool("PreloadGamelists", preloadGamelists->getState());
-            s->setNeedsSaving();
-        }
-    });
-
     // Whether to enable alternative emulators per game (the option to disable this is intended
     // primarily for testing purposes).
     auto alternativeEmulatorPerGame = std::make_shared<SwitchComponent>();
diff --git a/es-app/src/views/ViewController.cpp b/es-app/src/views/ViewController.cpp
index afcb58979..675f5850a 100644
--- a/es-app/src/views/ViewController.cpp
+++ b/es-app/src/views/ViewController.cpp
@@ -945,11 +945,7 @@ void ViewController::preload()
                 std::to_string(systemCount) + ")");
         }
         (*it)->getIndex()->resetFilters();
-
-        if (Settings::getInstance()->getBool("PreloadGamelists"))
-            getGamelistView(*it)->preloadGamelist();
-        else
-            getGamelistView(*it);
+        getGamelistView(*it)->preloadGamelist();
     }
 
     // Load navigation sounds, either from the theme if it supports it, or otherwise from
diff --git a/es-core/src/Settings.cpp b/es-core/src/Settings.cpp
index 08828f9f0..fd0ac0a8e 100644
--- a/es-core/src/Settings.cpp
+++ b/es-core/src/Settings.cpp
@@ -233,7 +233,6 @@ void Settings::setDefaults()
     mBoolMap["VideoHardwareDecoding"] = {false, false};
 #endif
     mBoolMap["VideoUpscaleFrameRate"] = {false, false};
-    mBoolMap["PreloadGamelists"] = {true, true};
     mBoolMap["AlternativeEmulatorPerGame"] = {true, true};
     mBoolMap["ShowHiddenFiles"] = {true, true};
     mBoolMap["ShowHiddenGames"] = {true, true};