Lo que tenes que hacer es "reigstrar" la extensión, para que use tu programa. Si buscas bajo las palabras "registrar+extension" aqui en el club o en trucomania seguro encontras la forma de hacerlo. Ademas, por supuesto, le vas a tener que dar a tu programa la capacidad de recibir como parámetro o via DDE el nombre del/los archivos que deben abrirse y hacer el trabajo sucio de abrirlos.
para ello, te recomiendo investigar en la ayuda sobre las funciones ParamCount y ParamStr.
Hasta luego.