Un player interamente in VB sarebbe lentissimo, in questo campo è molto superiore il C++ ed altri linguaggi.

Di ocx già fatti ne esistono molti, ma non permettono generalmente di aprire un file a cominciare da n byte...