Cada programa tiene una conexión y cada formulario tiene una conexión.
Pero yo creo que es mejor una única aplicación con diferentes formularios, que diferentes aplicaciones. Mejor gestión de recursos, mejor integración, más facilidad de interacción, más rapidez, menos memoria,...
En realidad no le veo ninguna ventaja a realizar aplicaciones distintas.