You're absolutely right. We'll add this soon. In the meantime you can call ForceCheckForUpdate() on an interval within your app.
Some users run our application 24/7 without restarting it for months. As far as I can see AutomaticUpdater checks for updates only on application startup. It doesn't check for updates again if application was running for several days and it's time to check for updates (application was running for more than DaysBetweenChecks). For long-running applications AutomaticUpdater should check for updates every DaysBetweenChecks (maybe using internal timer) instead of checking once on application startup.
You're absolutely right. We'll add this soon. In the meantime you can call ForceCheckForUpdate() on an interval within your app.