The Windows 98 stuff for shutdown doesn't work well on Windows 95 in my experience. If you have another machine mapping drives to the local machine with the share, a reboot will not work without asking the user if they want to disconnect everyone. Remote clients can connect to local shares prior to logon. All that matters is if the Client for Microsoft Networks has been loaded.

At this point, I'm fiddling around with AutoIT to see if there is an alternative way to go about this.

Brian