On a variety of programs (mostly older games, but some other applications have it aswell) on Vista, when I close down the program, I see Windows "Program has stopped working" dialog, despite the fact that it has done what I told it to (i.e. Close when I clicked the Close/Exit button).
What causes this message? It seems Windows error detection is being overzealous in it's error checking.