So something like this wouldn't work for you Bubba
Code:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
//Load a bitmap and create a new one to draw a sub bitmap
Bitmap greenRed = (Bitmap)Bitmap.FromFile("greenred.bmp");
Bitmap destImage = new Bitmap(20, greenRed.Height);
//Grab the drawing surface for the new image
Graphics destGraphics = Graphics.FromImage(destImage);
//Draw the old one into the new ones smaller space
destGraphics.DrawImage(greenRed, 0, 0);
//Draw both on the screen
e.Graphics.DrawImage(greenRed, new Point(0, 0));
e.Graphics.DrawImage(destImage, new Point(100,0));
}