¿Es "importado implícitamente" siempre algo malo en los paquetes de Delphi?

Tratando de reorganizar mis paquetes para un conjunto deComponentes TF-descendientesCreo que es necesario separar algunos de los descendientes de TFrame de mi utilidad por separado de los formularios de diálogo que los utilizan, principalmente porque los primeros están registrados en la paleta como componentes verdaderos y eso parece confundir el IDE a veces con respecto al Formas de diálogo que las utilizan. Los formularios de diálogo a su vez son llamados por componentes no visuales, que forman parte de un tercer paquete. Esta,hasta aquí, parece hacer la mayor parte del compiladorquejas relacionadas con la dependencia / Las confusiones se van. (No estoy fuera todavía, sin embargo).

Al compilar el paquete con los formularios de diálogo. (que llaman los marcos), estoy recibiendo la advertencia"Unidad 'MyFrames' importada implícitamente en el paquete 'MyDialogForms'"

Dado que aparece como una advertencia del compilador, hace mucho tiempo tuve la impresión de que "importar implícitamente" una unidad generalmente no es algo bueno. ¿Hay casos específicos donde ese no es el caso? es decir, donde la importación implícita de una unidad está bien y / o es una práctica adecuada ... y, en caso afirmativo, ¿cuáles son esos casos específicos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta