No das muchas explicaciones, simplemente una idea general.
A nivel general, puedes conseguir eso, con un formulario en el que coloques una imagen de fondo con el plano (TImage) y unos cuantos Shapes de colores que crees encima; Puedes utilizar
los componentes de mi Web:
TSelectOnRuntime para poder mover y redimensionar los Shapes (nichos) y
TSaveComps para guardar su tamańo y posición entre ejecuciones.
Con un par de procedimientos que te permitan
crear y
eliminar un nicho casi lo tienes completo.
Lo que no explicas y posiblemente te de la idea de si con algo así, tienes suficiente o no, es qué necesitas hacer después con esos objetos (= nichos). Las operaciones que necesites realizar con ellos tal vez te den pista de si una impementación como éste te es suficiente.