Una referencia a un objeto o procedimiento no es otra cosa que un puntero de manera que su valor no es más que una dirección en memoria por lo que no es posible guardar ésta y reasignarla posteriormente.
Dicho esto reformulo tu pregunta:
¿Es posible guardar las propiedades de un objeto (incluídos los eventos) y restaurarlas posteriormente?
La respuesta es
evidentemente sí ya que es precisamente lo que hace el IDE de Delphi cuando diseñamos un formulario.
A lo que voy es al hecho de que usar ficheros INI no creo que sea el método más adecuado. Te convendría más guardar las componentes en un fichero dfm tal y como lo hace Delphi.
¿Y cómo lo hace Delphi?
Pues te recomiendo el hilo
Guardar los cambios de componentes nuevos donde se trataron este tipo de tópicos.
// Saludos