A ver usando BackgroundWorker funciona no se bloquea pero no interacciona con la GUI.
Código:
Private Sub GUI_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Show()
IRCWorker.RunWorkerAsync()
End Sub
Private Sub IRCWorker_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles IRCWorker.DoWork
Modulo1.Conexion()
End Sub
Probaré los threads aunque se ven algo mas complicadillos, aun asi alguna sugerencia?