Acerca de TidHttp, mshtml, ActiveX, COMObj en Firemonkey (Delphi)

Estaba revisando el siguiente artículo interesante, "Extraer enlaces de la página HTML usando Delphi", y probé en Firemonkey y es muy útil, sin embargo, este código usa objetos de Mshtml, ActiveX y COMObj, así que mis preguntas son:

¿Esos objetos anteriores hacen menos multiplataforma para un proyecto de Firemonkey? Si es así, ¿cómo podría obtener la misma funcionalidad utilizando los recursos destinados a la plataforma Firemonkey? ¿Cómo puedo emular un pequeño navegador web en Firemonkey?

Gracias por adelantado

Not: El objeto ChromiumEmbedded no funciona para Firemonkey.

Respuestas a la pregunta(1)

Su respuesta a la pregunta