Hi Les,

This is the error I get when I run it on one of my Windows 95B systems.

code:
RUNDLL32 caused an invalid page fault in
module SHELL32.DLL at 0137:7fded0de.
Registers:
EAX=00000001 CS=0137 EIP=7fded0de EFLGS=00010282
EBX=0063fd40 SS=013f ESP=0063fd04 EBP=0063fd20
ECX=816671f7 DS=013f ESI=0000013f FS=1cc7
EDX=0001ad04 ES=013f EDI=8d3e2da7 GS=0000
Bytes at CS:EIP:
80 39 23 75 09 8d 41 01 8b 74 24 14 eb 11 8b 74
Stack dump:
8d3e2da7 0000013f 7fe1c16c 000002b8 816671f7 0000000a 31472d9f bff71a79 00008d60 0063ff68 bff7192e 8d3e2da7 00000000 233f8d3e 00000000 02020000

Microsoft has a KB article if these are Windows 98/ME but not Windows 95
http://support.microsoft.com/support/kb/articles/Q234/2/16.ASP?

NTDOC