Creo que tu problema fundamental es que no tienes en cuenta que cuando TFormClasif1.btnCalcularFac1Click() termina, se pierden el valor de todas las variables locales (n, n2, factorial, factorial2, i, i2, acumulador, RS). Aparte, cada vez que le das al click, pones acumulador a 1, con lo que, aunque tuviera un valor previo (que no lo tiene), lo perdería. Si quieres que acumulador mantenga el valor, tienes que declararla como global, o bien (más cutre) utiliza un objeto invisible (una caja de texo) que mantenga el valor. Espero haberte aclarado el error.