Hola,no pongas el OLE,desde visual basic sonidos los podes reproducir de muchas formas...la mas facil es poner el ocx de windows media player que te reproduce cualquier tipo de video y sonido,pero no es necesario un ocx,un
.wav basicamente se reproduce con una api llamada
PlaySound,archivos
Wav, MP3 y Midi los podes reproducir con la api llamada
mciExecute,y tambien con el control ocx
MMControl podes reproducir .wav y .avi videos,o con la api
mciSendString podes reproducir los .avi tambien...
y para los iconos pues hay cientos de editores de imagenes que lo hacen,pero te recomiendo uno muy bueno se llama
IconFX,tambien podes pasar las imagenes de windows vista que tiene transparencia
Alpha que el visual basic no acepta ,con este programa lo podes exportar a un formato para que los acepte...
Descarga: Icon FX Web Oficial: Web de Icon FX
saludos.