Gracias por contestar. Vamos por partes:
- Efectivamente, TQuery y TPageControl están colocados en tiempo de diseño.
- No hay ningún TDataModule en la aplicación. Creo que no me hace falta, pero no pasaría nada con probarlo.
- La excepción tiene lugar al intentar ejecutar el Open del TQuery.
- Ese mismo query lo uso unas líneas antes para cargar un TListView, y en ese caso no produce ningún error.