By containing the form reference in a global collection such as this;
Public OpenedWindows As New List(Of Form)
The instance can be referenced from anywhere else in the project by searching through the collection and matching the Form.Name with the form you are trying to modify.
A better way of doing this is by using a Dictionary, since you don't have to loop through a collection. Instead, dictionaries allow the use of a key.
Public OpenedWindows As New Dictionary(Of String, Form)
In the dictionary, the form name (or any chosen unique identifier for that matter) is used as a key. Calling the reference and changing a property of the form is then as easy as;
OpenedWindows("Unique Indentifier").Text = "New Title"
If you want to modify a control of the form, the best method is to reference them through the constructor, however if instances are created using other means, then that solution does not apply. If that is the case, either use a similar method of keeping the form's controls in a collection or search through the forms controls until you find what you are looking for.
For Each _Label As Label In OpenedWindows("Unique Indentifier").Controls.OfType(Of Label)
If _Label.Name = "TestLabel" Then
_Label.Text = "It works!"
End If
Next