Recursos relacionados a Ocultar e mostrar um formulário do Windows

Eu tenho um formulário que tem uma caixa de imagem e depois de clicar em um botão outro formulário aparecerá com uma caixa de imagem contendo exatamente a mesma imagem. Eu uso esta linha de código:

Image1.Image = vImage.Image

A coisa é depois que eu faço isso, preciso ocultar o formulário e mostrá-lo novamente para poder ver as alterações. Causei um piscar de olhos para o usuário que desejo evitar ou equivalente a ocultar e mostrar um formulário. Como é possível, o código fica assim:

Public Sub UpdatePhoto(ByVal FullName As String, ByVal vImage As System.Windows.Forms.PictureBox)
timAnimate.Enabled = False
Me.Text = FullName
Image1.Image = vImage.Image
Me.Refresh()
Me.Hide()
Me.Show()
Image1.Visible = True
Call ShowTheWindow()

End Sub

questionAnswers(1)

yourAnswerToTheQuestion