Pero si me permites un consejo, sólo un consejo. Teniendo como tienes el reproductor de windows media, para qué declarar funciones. Mira, lo voy a dejar visible en el formulario, aunque podría estar oculto
Si tengo el formulario

Y en el evento Al abrir, o al activar registro, o como quieras, le pongo
Private Sub Form_Current()
Reproductor.URL = "c:\users\gonza\documents\borrar\highwaytohell.mp3"
End Sub
En cuanto lo abro, empiezan a sonar los AC-DC
La ventaja de este sistema es que puedes hacer listas de reproducción, que te suenen canciones en intervalos de tiempo. Por ejemplo, para esto último
Le digo que al abrir reproduzca High..... y que cada x tiempo reproduzca otras
Private Sub Form_Current()
Reproductor.URL = "c:\users\gonza\documents\borrar\highwaytohell.mp3"
End Sub
Private Sub Form_Timer()
Contador = Nz([Contador]) + 1
Select Case Contador
Case 5, 20, 35, 50
Reproductor.URL = "c:\users\gonza\documents\borrar\corazonespinado.mp3"
Case 10, 25, 40, 55
Reproductor.URL = "c:\users\gonza\documents\borrar\dustinthewind.mp3"
Case 15, 30, 45
Reproductor.URL = "c:\users\gonza\documents\borrar\highwaytohell.mp3"
Case Is = 61
Contador = 0
End Select
End Sub
Vamos, que se pueden hacer un montón de cosas