My guess is that some part of the files that FTM needs to operate are corrupted. Have you tried re-installing Windows? I know it's a pain to re-install but all Windows users eventually should re-install Windows just to clean up the bits and pieces of files left behind from uninstalling programs, updates, etc.