Hola...
Con respecto al reportViewer, debes tener mal puesta la ruta a tu imágen, revisa eso.
Para obtener la hora con a.m o p.m utiliza esto:
Código C#:
Ver originalstring [] hora = DateTime.Now.ToString().Split(' ');
TextBox1.Text = hora[1] + " " + hora[2];
Saludos.