Hola hgiacobone.
Sobre tu primera duda, el propósito que cumplen ambos componentes es el mismo. El
TActionMananger es un
TActionList mas evolucionado y con esteroides. Te permite usar ActionBands, colores, mapas de bits, etc, etc, así como también definir un archivo para guardar y recuperar de forma automática los cambios que realizes, pero su uso está restringido a la VCL.
Revisa este enlace que explica con detalle usos y diferencias:
Actions, Action Lists And Action Managers
Sobre las otras consultas, recorda por favor que: Una consulta un mensaje. (
Guia de estilo, Preguntas que no hay que hacer).
Saludos y gracias por tu colaboración