Según entendí, tal vez la función IncDay de la unidad DateUtils te puede asistir en lo que necesitas.
Por ejemplo, suponiendo que hoy 17 de octubre es lunes, el próximo lunes será 24 de octubre. Esto es una diferencia de siete días exactamente. Pues con esa información y utilizando IncDay puedes determinar que fechas serán los próximos lunes del resto del año por ejemplo.
Código Delphi
[-]
proximo_lunes := IncDay(Now, 7);
Saludos!
Chris