Eso de sysutils.shortdateformat es un poquito raro... Verás, esa instrucción deberías ponerla únicamente en la primera ventana o modulo que creas en tu programa en la parte initialization, ¡Y nada más que allí!
En cuanto a reportBuilder, supongo lo mejor es enviarle las fechas con formato americano 'mm/dd/yyyy' ya que el BDE (como casi todos los motores por defecto) usan ese formato de fechas.
Lo más conveniente en estos casos es usar parámetros en la consulta, aunque ignoro si es viable:
Código Delphi
[-]
query1.sql.text := 'select * from fechas where fecha1 >= :lafecha';
query1.parambyname('lafecha').asDateTime := trunc(datetimepicker1.date)
Lo del trunc es para no pasar la parte horaria a la consulta.
Suerte.