Eu recomendo que você crie um arquivo em lotes que inicie todo o seu aplicativo. Dessa forma, você pode configurar uma suspensão ou pausa no início do script para aguardar até que a conexão seja estabelecida. Se você quiser experimentar, terei prazer em ajudá-lo a criar o arquivo de lote, se necessário.