Bring VB.Net ventana en la parte superior de todas las ventanas

Tengo una ventana que debería estar encima de las presentaciones de diapositivas de Power Point. Por lo tanto, debe estar encima de todas las ventanas. Hice esto fácilmente usando VB 6 usando Lib "user32", pero parece ser difícil con VB.net.

Me.TopMost = True

Esto no parece funcionar ya que solo funciona dentro del programa.

  Private Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long
    Private Sub frmTmr_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
        BringWindowToTop(Me.Handle)
    End Sub

Esto también da un error! ¡Cualquier ayuda es muy apreciada! Gracias por adelantado

Saludo

Manjula

Respuestas a la pregunta(2)

Su respuesta a la pregunta