Aber man könnte ja die Abfrage so gestalten, dass nur die Online-Datenbank abgefragt wird, wenn der Rechner über einen Router verbunden ist. Also mit WLAN oder LAN-Kabel.
Viel zu kompliziert ... frag den Nutzer einfach beim ersten Programmstart, ob die Online-Inhalte automatisch heruntergeladen werden sollen.
In den Optionen kann er das Herunterladen dann manuell anstoßen und die Einstellung ändern.