For Win95/NT4 without Active Desktop, they are using pre-IE4.0 shell.
For Win95/NT4 with Active Desktop, Win98 and Win98SE, they are using pre-NT5.0 shell.
For Windows ME and Windows 2000, they are using NT5.0 shell.
Pre-NT5.0 shell has a distinctive difference in "Send To", that is, the mnemonic is set to T instead of N.
Every other shells that come before or after this shell, their mnemonic is set to N.
In old days (especially Win95), Win32 Menu does not support Menu Item Icon out-of-the-box. Any menu that shows icon is actually custom-draw menu, which may mess up when you changed Menu Item Font Size to bigger value. A restart will resolve this issue usually.

