I think your solution is good if I have to control quality, compression
etc.
For a fast conversion I do just this.
Bitmap bmp = new Bitmap(@"C:\Example.bmp");
bmp.Save(@"C:\Example.gif", ImageFormat.Gif);
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.