I just updated my Modify Path (ModPath) Inno Setup script. This is a small bugfix release that forces Inno Setup to prompt to restart if ModPath() is applied on a Windows 9x system.
If you're an Inno Setup developer, you may want to take a look. I also have a standalone script written in AutoIt that can do the same thing from the Windows command line for anyone else that may need this functionality.