De un jpg tiene más trabajo, pero de un simple bmp, no tanto, al menos en delphi 6 puedes hacerlo facilmente:
metes un Timage con autosize a true, agregas la imagen y a la ventana le pones las propiedades:
Código Delphi
[-]
TransparentColor := true;
TransparentcolorValue := color de fondo de la imagen
borderStyle := bsNone;
En cuanto a lo del jpg... puedes hacer una rutina para convertirlo a bmp y listo.
¿no?