Pues yo propongo el siguiente cambio:
Código Delphi
[-]procedure TForm1.FormActivate(Sender: TObject);
begin
DateTimePicker2.MinDate:=DateTimePicker1.Date;
end;
Porque, lo propuesto va a funcionar el 90% de las veces, salvo que el usuario cambie únicamente el DateTimePicker2, entonces al no haber pulsado antes en el 1 no tendría ningún tipo de limitación.
Un Saludo.