va a estar jodido. yo hice 2 o 3 dlls para inyeccion y nunca pude lograr lo que queria (a pesar de que las dll se inyectaban bien, y el codigo corria bien)...
te explico porque, aunque vos inicialices el runtime del vb en donde lo inyectaste, vas a tener problemas siempre...
el vb6 no es el mejor lenguaje para hacer estas tramoyas... pero en fin, yo use el UserlandRootCrap de cobein como base, y use el SuperDuper (tambien de el) para poder compilar .dlls
el superduper nose en donde estara, no lo subio nunca a su blog cobein, pero si lo habia subido en hackhound.org y no lo busque...
tambien tenes el vbAdvance que es un addon del vb6 que tambien te deja compilar a dll pero nunca lo probe con eso...
saludos