Have you done this yet?
Taken from Applian's site:
Current Status: Freecorder 3 Toolbar is Windows Vista Compatible. It's totally FREE. Download
here.
If Freecorder Toolbar has trouble recording, you may need to
turn off User Account Control in Windows Vista.
And you may also try an alternative to Freecorder like
Jaksta Free Media Recorder.