Y si no lo pones en el formload y lo pones en un command o condicionas un evento para que se ejecute otra vz
He de ponerlo en el FormLoad y no en un boton ya que necesito que su ejecucion sea transparente para el usuario y que no necesite de la intervencion del mismo.
Es obvio que necesito una condicion pero no se cual.
Podes usar la API FindWindow y si se encuentran 2 ventanas con el titulo de tu form que no se ejecute nuevamente el programa.
Esta podria ser una buena condicion pero creo que para mi programa no serviria ya que sus ventanas estarian ocultas. Es mas, no tienen ni ventanas, solo modulos.
Alguna otra sugerencia mas?