Puesto que
TPanel deriva de
TControl, puedes utilizar este truco:
Mover controles de un form en runtime
Ahí también puedes ver cómo crearlos en ejecución.
(1) Baja el ejemplo
(2) Ańade un panel al form
(3) Asigna los tres eventos del mouse ya creados (MouseDown, MouseMove y MouseUp)