Try using VB Image control with Stretch = True. It's pretty good. It stays sharp even when resized.
VB Code:
  1. Private Sub Form_Resize()
  2.     Image1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight
  3. End Sub