Never mind I figured out the code. I created a loop to loop through every pixel on a bmap then checked to see if that pixel was white, if it was then i set the pixel to transparent (0 alpha) then set the position on the other bmap. Works very fast I expected it to lag a little but its actually pretty good.

Thanks anyway.