La gestión de la multitarea es cosa de windows. Un proceso que quieras abrir desde vb puede funcionar tanto de forma asíncrona como síncrona.
Suele jugar un papel muy importante la instrucción 'DoEvents' que permite que se ejecuten los eventos que estan en cola y permite respirar al resto de tus componentes. Esto, así a grandes rasgos, es lo que te puedo decir sobre multitarea en vb. Ahora bien, en mi ignorancia me da la sensación de que en tu caso el problema está en la captura de imagen de video, que debe ser una labor dedicada (dedicada, no delicada). De hecho, según creo, para poder capturar video con el pc se necesita un puerto firewall para la cámara, con otro puerto corriente y moliente no te funcionaría, lo que da que pensar...
En fin, a ver si algún experto arroja más luz sobre el tema.
Suerte.