Bueno, aquí te subo una versión (que por falta de tiempo no compilé) modificada para que trabaje con un ActionList externo. Fíjate que en donde haces uso de FAcciones, primero verifico que esté asignado antes de usarlo.
También comenté las lineas donde creas y destruyes FAcciones, ya que tu componente no debería hacerlo.
Cualquier duda o comentario, será hasta mañana que te conteste...
Saludos...