Es interesante, y supongo que puede hacerse con cualquier objeto de la clase TPersistent. Para objetos en general, el problema no está tanto con las propiedades, como dije arriba, puesto que si se copia toda la imagen del objeto en memoria, tal como hace
ecfisa, supongo que también se copiarán los campos privados y, en general, el estado del objeto desde el cual se leen las propiedades. Pero el problema son las referencias; subobjetos, cadenas, etc.
Este tema lo tiene dominado
Al González, según entiendo. En
este hilo menciona que algun vez resolvió ese problema y menciona cuáles son los puntos a tomar en cuenta.
No es trabajo fácil.
// Saludos