Luis,
Lo ideal sería utilizar el código de esos 150 reportes tal como está y que funcionen correctamente.
Inténtalo y comprueba los resultados
METHOD ....
Local o := Self
o:oBtn....:SetColor
#.path.PRG = .\
.path.PRG = c;
\MIPATH\MIFICHERO.PRG