In VB6 non puoi utilizzare i thread. Con VB.NET sì ...

Con VB6 puoi fare qualcosa con gli ActivexExe ma non te lo consiglio dato che sono soluzioni obsolete.