Sí que se puede hacer.
Si dicho componente "adjunto" lo creas en el mismo constructor Create, debes pasarle como Owner el mismo que recibes, para que dependa del mismo formulario. Si el componente "adjunto" es visual, es decir un Control, debes decidir dónde se ubicará, si dentro del formulario o bien dentro de un Panel por ejemplo, asignándole la propiedad Parent:
Código Delphi
[-]
constructor MiComponente.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ConexADO := TADOConnection.Create(AOwner);
(...)
MiLabel := TLabel.Create(AOwner);
if AOwner is TWinControl then MiLabel.Parent := TWinControl(AOwner);
end;
Lo más normal, al trabajar en diseño, es que el Owner sea el formulario sobre el que estés trabajando.
Saludos