I seem to remember having problems with Vista on the CUCD. I think I am right that they had coded a special script which detected whether you had an FPU or not, and then launched the right version, however, on my A1200 Blizzard Mk IV (no FPU), it always tried to launch the FPU version.
I had to find the icon for non-FPU version and run that, rather than the custom launcher.