RE:DateTimePicker por defecto...
Hola:
En OnCreate se sabe seguro que solo te lo va a inicializar al crear el form, que es una sola vez, si luego cambias la fecha del DateTimePicker, mantendrá siembre el cambio que hayas hecho.
En cambio hay forms, que por lo que se esté haciendo en ellas puede activarse el evento OnShow más de una vez, y puede ocurrir que el usuario cambie la fecha del datetimepicker y después se active el evento OnShow inicializandose de nuevo con la fecha del día y perdiéndose la fecha que el usuario ha entrado.
Ojo con el evento OnShow por esta razón.
Suerte.