Podes mantener una lista de objetos seleccionados, y añadirlos/borrarlos a medida que el usuario lo haga. TObjectList serviría muy bien para ese propósito.
Para alinearlos o redimensionarlos, solo es cosa de recorrer la lista y hacer con cada uno la operación que te toque.
Hasta luego.