thanks am glad you liked it!
Nice, although there is a problem...
If you use Vista and try to change the icon of an app in Program files an exception occurs because the app doesn't have permission. You should warn the user that Administartor rights might be needed.
Oh, and I know it would be difficult but you should try make your app automatically convert bmp's to ico so that the user is able to browse for other types of images, too.
Its clean..And it works...Thanks