En cualquiera de éstos dos hilos (por no buscar más) puedes ver cómo se crea un TEdit en ejecución:
http://www.clubdelphi.com/foros/showthread.php?t=20088
http://www.clubdelphi.com/foros/showthread.php?t=19465
También tienes demos de cómo crear controles en ejecución
aquí.
Para moverlo en ejecucion puedes hacerlo como te han dicho o utilizar éste componente de mi Web
TSelectOnRuntime, que sirve justo para eso, para mover y redimensionar componentes en ejcución;
Puedes descargarlo junto con la demo de
aquí.