Hola Dantael, lo que tu quieres es hacer Drag/Drop de los componentes en tiempo de ejecucion, eso lo puedes buscar en Trucomania el Truco [124], cuidado lo tienes que adaptar para tu prog. y despues sobre guardar las posiciones al cerrar la aplicacion, tienes que ver el truco [315] donde tambien lo tienes que adaptar
Saludos, Ricardo.