Si dices que el código es el mismo y sólo estás subiendo las librerías faltantes no creo que haya inconveniente, pero habría que esperar la opinión de drvy.

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Dim ControlWeb As WebBrowser
Public Event ObtenerInfo()
Public Sub RecogerInfo(ByVal Info As TipoDeInformacionQueQuieres)
'Aqui haces lo que quieras con la informacion.
End Sub
AddHandler ModuloCreado.ObtenerInfo, AddressOf Evento
y después la sub:
Public Sub Evento()
'Obtengo la informacion de la instancia unica de la clase config
' Por ejemplo: InfoObtenida = ObjetoConfig.Informacion1
'Despues mando la informacion al modulo que pidio la informacion.
ModuloCreado.Evento(InfoObtenida)
End Sub
Private Sub Form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick
If e.Button = Windows.Forms.MouseButtons.Middle Then
'Tu código
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Form2.Visible = False Then
Form2.Show()
Else
'Codigo en caso de que el formulario sea visible
End If
End Sub