aparte de lo comentado por el,compañero necesitaras implementar un BackgroundWorker para que cuando se muestra tu formulario pasado un tiempo digamos 2seg se cierre el mismo. O iniciar un Timer en el messagebox personalizado que lo cierre... Espero haberme
explicado
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos