Originariamente inviato da Sonikag
Quasi :P
però non voglio che l'immagine sia al centro ma in alto!
allora è più facile:

1) ti crei una immagine di 200x200px con qualcosa di simile
Bitmap bmp1 = new Bitmap(200, 200, bmp.PixelFormat);


2) ti ricavi l'oggetto Graphics
Graphics gr = Graphics.FromImage(bmp1);

3) imposti il colore di sfondo
gr.Clear(coloreSottofondo);

4) disegni l'immagine ridimensionata nel riquadro
gr.DrawImage(bmpRidimensionata, ***

etc. etc.