Well, let's see whether I can help:@Philco: REGEDIT.EXE is made up of two parts: a DOS executable (starting with "MZ" at offset 0) and a 32-bit windows executable (starting with "PE" at hex offset 9DD0, in Tihiy's version). The DOS part always starts at 0 and the start of the win-32 part is always present as a word at hex offset 3C, using "Little Endian" byte order, of course. What I understand Tihiy did was to join the Win-32 part from Win ME REGEDIT.EXE with the DOS part from Win 98SE (or from Win 98 they're both v. 4.10.0.1998) REGEDIT.EXE, doing the necessary adjustments to it, and then also updating the icons in the file thus obtained. So, in fact, it's neither the original Win ME version, nor just the result of simple patching, but a true new file, resulting from a procedure more complicated than a simple patch. HTH THX full report!