diff --git a/ATXTray/AutoTxTray.cs b/ATXTray/AutoTxTray.cs
index 5458f7377587dda39378be3c601844d24de7d7a4..e76356bb18301f80d1a5fce1abe8768bba710e48 100644
--- a/ATXTray/AutoTxTray.cs
+++ b/ATXTray/AutoTxTray.cs
@@ -34,6 +34,7 @@ namespace ATXTray
             _notifyIcon.Icon = new Icon("AutoTx.ico");
 
             _config = ServiceConfig.Deserialize(ConfigFile);
+            ReadStatus();
 
             _miExit.Text = @"Exit";
             _miExit.Click += MiExitClick;
@@ -113,7 +114,7 @@ namespace ATXTray
         /// <summary>
         /// Read (or re-read) the service status file if it has changed since last time.
         /// </summary>
-        private void ReadStatus() {
+        private static void ReadStatus() {
             var age = new FileInfo(StatusFile).LastWriteTime;
             if (age == _statusAge)
                 return;