Okay, I have played around with this a bit. This is what I have found. I am running R.14 on 64 bit Vista. Vista WILL NOT allow a new install into 64 bit. So I had to take the program files from my old computer (running xp) - I also grabbed heidi3.dll, gdifont3.hdi from windows/system32. I got the pointer error thing and replaced the sh31w32.dll file with the 111kb file (listed somewhere above).
Most everything seemed to work until I needed to trace a map - I couldn't insert a an image. So I started looking into that and found that a whole series of on-demand load .arx files are not loading. If it is something that is only used once in a while, you can just use tools-load application - all the .arx files are in the autocad program directory. Another option is to create an acad.rx file that lists the arx files that you need. This will load the arx applications every time you load autocad. The problem with this is that it will use memory even when you don't need them. Another option would be to create a lisp to autoload the arx application whenever you use one of the commands.
The arx files are likely loaded by this section of the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R14.0\ACAD-xxxxxxx:xxxxxxxx\AutodeskApps
This is the list of commands that are 'lost' (followed by the arx file with path needed to restore):
"VBAIDE", "VBALOAD", "VBARUN", "VBAUNLOAD", "-VBARUN" - (C:\Program Files\AutoCAD R14\acadvba.arx)
"ASEADMIN", "ASEROWS", "ASELINKS", "ASESELECT", "ASEEXPORT", "ASESQLED" - (C:\Program Files\AutoCAD R14\ase.arx)
"BROWSER" - (C:\Program Files\AutoCAD R14\browser.arx)
"DRAWORDER" - (C:\Program Files\AutoCAD R14\dorder.arx)
"ATTACHURL", "DETACHURL", "LISTURL", "SELECTURL" - (C:\Program Files\AutoCAD R14\dwfiu.arx)
"DWFOUT", "DWFOUTD" - (C:\Program Files\AutoCAD R14\dwfout.arx)
"OPENURL", "SAVEURL", "INETCFG", "INETHELP", "INSERTURL" - (C:\Program Files\AutoCAD R14\internet.arx)
"-IMAGE", "-IMAGEADJUST", "IMAGE", "IMAGEADJUST", "IMAGEATTACH", "IMAGECLIP", "IMAGEFRAME",
"IMAGEQUALITY", "TRANSPARENCY" - (C:\Program Files\AutoCAD R14\ism.arx)
"MATCHPROP", "PAINTER" - (C:\Program Files\AutoCAD R14\match.arx)
"MTEXT", "-MTEXT", "MTEDIT", "MTPROP" - (C:\Program Files\AutoCAD R14\acmted.arx)
"3DSIN", "3DSOUT", "BACKGROUND", "FOG", "LIGHT", "LSEDIT", "LSLIB", "LSNEW", "MATLIB", "RENDER", "RENDSCR",
"REPLAY", "RFILEOPT", "RMAT", "RPREF", "SAVEIMG", "SCENE", "SETUV", "SHOWMAT", "STATS" -
(C:\Program Files\AutoCAD R14\render.arx)
"SOLVIEW", "SOLDRAW", "SOLPROF" - (C:\Program Files\AutoCAD R14\solids.arx)
"WIPEOUT" - (C:\\Program Files\\AutoCAD R14\\bonus\\cadtools\\wipeout.arx)
Maybe someone can find the reason that this part of the registry is ignored, or write an on-demand autoload lisp to bring them back from the netherworld.
Don't mess with your registry, or your file structure, especially if you don't know what you are doing with them - blah blah blah.