Otra forma más:
Código Delphi
[-]
qryFechaOM.FieldByName('FECHA_PROGRAMADA').AsDateTime:= RecodeTime(datetimepicker1.date, DateTimePicker2.time);
Esto es lo que más me gusta de los foros, podemos dar mil ideas, después te quedas con la que más se amolde a tí
.
Edito: quizás te haga falta el "uses DateUtils", consulta la ayuda sobre RecodeTime porque creo que la cambiaron de sitio entre las distintas versiones de delphi.
Saludos