diff --git a/preload/main.py b/preload/main.py
index 7c8417e9ae1375779ef5a7c2fd4fdcca35cd36b7..eca0ccb401ba2474e61608a992c6fc377d54ed30 100644
--- a/preload/main.py
+++ b/preload/main.py
@@ -3,7 +3,13 @@ import os
 
 def main():
     # Try loading analog clock
-    default_app = "apps/analog_clock/__init__.py"
+    try:
+        import config
+
+        default_app = config.get_string("default_app")
+    except OSError:
+        default_app = "apps/analog_clock/__init__.py"
+
     try:
         with open(default_app, "r"):
             pass