Hallo,
hilft dir dieser KB Artikel nicht weiter (falls du ihn gefunden hast):
http://support.microsoft.com/?kbid=821767
Code Zone hat auch einen Artikel (zwar in C#) aber da sollte dir die Konvertierung in VB.Net doch recht einfach fallen:
http://www.codeproject.com/cs/media/cswavplay.asp
Dieser Artikel weist dich auch für fortgeschrittenere Wünsche in die richtige Richtung. Du kannst für die Tonausgabe auf einem Windows-System DirectX APIs verwenden. Über "Managed" Programmierung von DirectX gibt es reichlich Literatur (schau doch z.b. mal bei Safari Books Online). Zur Wiedergabe von MP3 brauchst du zwischen Datei und DirectX-Sound-API dann nur noch einen MP3-Decoder (der meist seine eigene API als unmanaged code (.dll) mitbringt). Von VB.Net kann man auch unmanaged Code aufrufen.
Grüsse
Frank