hola no me quedo muy claro pero si es lo que entiendo
1ero: si quieres que al hacer doble click en un archivo (.msj , .5v5 )...deves crear un registro en windows para que reconosca asociar tu extension con tu aplicacion puedes conseguir informacion aqui:
http://www.canalvisualbasic.net/recu...p?idMensaje=58
2da: unaves que se ejecute tu aplicacion deves meter la ruta de quien pide la ejecucion (le pasa el comando) en el listview atraves de command$ (no se si saves lo que es? sino en el link de arriva lo explica)
3ero: como adjuntos no van a estar, solo vas a tener las rutas de estos archivos,que despues solo tienes que abrirlos de forma binaria o como sea para hacer lo que quieres hacer
bien maso menos es lo que entendi.
Ahora si quieres que los archivos se guarden dentro de tu aplicacion pues ya es otro tema.
(puedes buscar informacion en este link
http://www.canalvisualbasic.net/recu...?idMensaje=105