Hola
Lo unico que se me ocurre seria una variable tipo string, pero sinceramente no le veo el caso, pero bueno seria algo asi:
Código Delphi
[-]
var
MiBoton : String;
Begin
MiBoton:= 'form1.nombreboton.visible:=false;';
Esto en realidad se logra con el uses sin tanta complicacion.
Si generas un nonbre asignado a otro:
Código Delphi
[-]
MiBoton:= Button1;
MiBoton.Enable:= True;
Para mi lo que estas haciendo, como en el caso anterior es duplicar el codigo sin sentido, no se realmente la funcion que puedas buscar con esto.
Saludos