Ostras, qué vergüenza: para estar seguro del todo, tal y como decía Newtron, le he vuelto a dar un repaso a conciencia a todas las unidades (son unas cuarenta) y... me he encontrado una de las nueve unidades que había eliminado declarada en un uses. De todas formas, no sé cómo, pero el compilador no me solicitaba la dcu en la unidad en la que estaba declarada la unidad eliminada, sino en otra en la que no lo estaba (ya os conté que me la abría para señalarme el error). Sospecho que en eso tiene algo que ver el hecho de que creara los formularios copiando unos de otros (eran bastante parecidos) y cambiándoles algunas cosas, pero tampoco estoy muy seguro.
En resumen, que he eliminado la declaración y ya no me da error. Pero os prometo que había repasado todas las unidades antes de enviar el primer post, ¿eh? Lamento haberos hecho perder el tiempo

. Y muchas gracias por vuestra ayuda, por supuesto. Un saludo.