Ter como tem, bastaria declarar as units corretamente e ter o caminhos no path como a Nellien disse, mas isso leva a alguns problemas no Delphi, nada que não possa ser tratado:
as propriedades não ficam armazenadas no form, portanto, você precisa inicializar a mão tudo que você não queira que fique com o default do componente,
é preciso lembrar de criar e destruir o objeto para não ter problemas de violação de acesso e coisas do tipo,
controlar também as instâncias criadas para não criar duas ao mesmo tempo, alguns componente, principalmente os que utilizam assinaturas vão ter problemas com duas instâncias funcionando ao mesmo tempo, fora isso é tranquilo.
Particularmente não vejo ganho em fazer assim, inclusive não é recomendado, a recomendação é se for um componente deve-se instalá-lo na IDE.