entiendo lo que queres hacer.fijate en este post que se escribio con una pregunta igual a la tuya.el link que puse yo es el de la respuesta.
http://www.canalvisualbasic.net/foru....asp?TID=30919
con este ejemplo podes crear una extencion de archivo propia,por ejemplo
.miextencion y podes hacer que esa extencion este relacionada con tu programa y solo se puede abrir con tu programa y ponerle un icono tambien para que represente tu extencion.
saludos.