There's been a lot of confusion about WinISD versions out there. Part of the reason for this confusion is that the latest version, for some reason that's unfathomable to me, is not even linked from the linearteam.org homepage. You must download it from the WinISD Facebook page
as linked in the Nov. 24, 2011 post there. The direct link is http://www.linearteam.org/download/winisd-07x.exe
Why does using the latest version matter? Starting in Vista, Microsoft added a feature to Windows called user account control (UAC). One aspect of UAC is that Windows prohibits any application from writing any data to the c:\Program Files or c:\Program Files (x86) folders or any folder under those, except during its install process. Thus, an installed program cannot write, say, a configuration file to the folder in which the program itself was installed! This used to be a common technique used by Windows programmers and is now verboten.
This is apparently a problem with older versions of WinISD. That's why they crash on exit. If you're using Vista or a later version of Windows, you must
use the latest version linked from their Facebook page. It fixes that problem. I'd recommend uninstalling the old one too. If anybody is telling you to install some other version, unless you're running XP or earlier, they're giving you the wrong information.