Have you tried IrfanView (
http://www.irfanview.com/)? It is not the best, but it is not bad... also, there is an image resizer that comes with the Windows XP Power Toys (somewhere on microsoft.com, just use the search feature). It integrates into Explorer. It does not do as high quality of resizings as, say, Adobe Photoshop, but it is pretty good.