... solución es escribir una llamada en C al ShellExecute original De todas maneras, si quieres ir incorporando los cambios, tienes la clase THaruPdf vacía, que esta justa y precisamente para eso: es el lugar donde el usuario de la librería puede poner su propio código, o adaptaciones a sus necesidades, ...