It's impossible to stretch a raster (bitmap) image without it being distorted a little, or a lot in some cases...

If you want to create images that won't be distorted when resized, you would have to use vector images. VB doesn't directly support vector graphics so you would have to write the code for that yourself.