Found it.
A timer was still running on the repair Window on the form, so it was trying to update the form at the same time it was trying to close, and thus got stuck in a loop.
I have it fixed, before I put out v1.9.18 I am going to add a new feature.
In the beginning steps I have it ask the user to run chkdsk on the drive first. Well I would like people to run it only if they need to and save themselves a reboot.
SO I am going to make a pipe to a cmd window and run chkdsk on the drive, but only to check it, not fix it. And it will report if it finds anything and if it should be ran, this way I can let the user know if chkdsk is needed or not
I think it will be a good feature to add.
Soon as I have it added I will have the new version out shortly.
Shane