COM API:
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As Any, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Private Sub Form_Load() 'aquí por dar un ejemplo
CmdStr$ = "play C:\WINDOWS\Escritorio\FILEMOVE.AVI"
ReturnVal& = mciSendString(CmdStr$, 0&, 0, 0&)
End Sub
Podrías también usar el propio Media Player de windows buscando su ruta y ejecutandola con Shell C:\Ruta\programa.exe
Algunos archivos propios de windows puedes reproducirlos con el control Animation, pero creo que ese no es tu caso ¡verdad!.
También tengo el código para reproducir un archivo AVI en un PictureBox pero el código es muy largo como para colocarlo aquí, en la dirección web que te ofrecí antes podría haber algo de lo que necesitas. El google es muy bueno para buscar en este enorme mundo de conocimientos que es la Internet.
Lamentablemente no he usado el control Media Player que trae el VB, y no sé que tan distinto sea la ejecución de avi con respecto a otros como el Animation, pero el animation no creo que te sirva porque es muy limitado, debes averiguar sobre el uso del control Media Player que conseguiras en los componentes de VB al final de la lista.
Si esto no te sirve, vuelves a colocar la pregunta seguida de la primera o en otra nueva, para que otros usuarios te atiendan mejor, bueno.
Saludos.