You could also load a bmp into a picturebox and
use the extracticon method to set a hidden button's
mouseicon property to the bmp. Then load the mouseicon
into an imagelist and load the imagelist(1) into another
picturebox and then use the savepicture function.

it isn't the best way, but hey, it works.