Du kannst den nicht-visuellen Teil als Dienst laufen lassen und für den visuellen Teil auf dem Haupt-PC denselben Client laufen lassen wie auf den Stationen (per
localhost mit dem Dienst verbunden).
Damit kann (und sollte) der Dienst von allen visuellen Forms befreit werden. Also eine klassische Client-Server Architektur.