You can cancel the event where BackGround is painted and fill with an image like this:
public SeuForm()
{
InitializeComponent();
FormBorderStyle = FormBorderStyle.None;
StartPosition = FormStartPosition.CenterScreen;
}
protected override void OnPaintBackground(PaintEventArgs e)
{
//Definir sua imagem.
Image newImage = Properties.Resources
._0_cKbBcUPJTfpFwuQi_;
//Posição e tamanho da imagem
//Aconselho deixar o seu form do tamanho da imagem já design time, para facilitar o desenvolvimento
//ou pode setar os tamanhos do form para o da imagem pelo codigo tambem(ex: this.Width = newImage.Width;)
//Caso deseje centralizar a imagem automaticamente:
//x = (Width - newImage.Width) / 2; y = (Height - newImage.Height) / 2;
int x = 100;
int y = 100;
//Desenhar imagem
e.Graphics.DrawImage(newImage, x, y, width, height);
}
It's not a good practice, but I do not see another way to achieve the result you want in WF.