I am not sure VC++ 2005 will even do the job under XP as *I think* support for editing 16bit executables has been dropped from versions above 6.
I am using VC++ 6 Standard Edition, which I bought on eBay for very cheap (£12 including P&P).
VC++ 5 will do the same job but cannot be installed correctly on my ME OS (wants IE 4 to be installed), which does not matter for editing resources in executables as copying the folder containing the IDE over is enough.
VC++ 4, and probably even earlier versions, will do but not so well as 5 and 6.
Oddly enough it is not possible to edit 32 bit executables with those IDEs under 9x OSes. You need to use VC++ under an NT OS to be able to do that.
This post has been edited by eidenk: 19 February 2007 - 04:20 PM