Saludos,
He solucionado la historia mediante una herencia y la utilización del metodo
MethodAddress lo cual me ha permitido ejecutar cualquier método con o sin parámetros solamente pasando el nombre del método y el parámetro que en caso de no estar es definido como ''.
Gracias por tu ayuda pues ha sido muy provechosa. Prometo colgar el código (ya veré que tipo de licencia le pongo)
para que todo el mundo pueda utilizarlo y ampliarlo si lo desea.
Creo haber leido por ahí una que se llamaba TapaWare, lo que si no recuerdo mal indicaba que el precio para utilizarlo era el pago de una tapita en un bar...
.
Saludos desde Canarias.