Può anche essere che siamo noi a non sapere come si faccia....

Non buttare via l'idea della Bitmap, se aumenti le dimensioni pioi disegnare pixel colorati modificando il colore dei singoli pixel:

codice:
  Dim bmp As New Bitmap(100, 100)
        bmp.SetPixel(10, 0, Color.Red)
bmp.SetPixel(11, 0, Color.Red)
bmp.SetPixel(12, 0, Color.Red)
bmp.SetPixel(13, 0, Color.Red)

        Dim g As Graphics = Graphics.FromImage(bmp)
        Dim g3 As Graphics = PictureBox1.CreateGraphics
        g3.DrawImage(bmp, 10, 10)
        g3.Dispose()
        g.Dispose()