I would guess that burning 'on the fjy' would be a problem, because your cassette has one big recording with silent parts, you could possibly burn 1 track, being the whole cassette.
I grab the tracks from the cassette individually, trim the beginning and end of each track and kill the noise, label the tracks and create a cd from my hard drive. I also grab vinyl records (got some gems from the 50s and 60s).
Audiograbber has the facility to sense the silent spaces between tracks, but I prefer to sit and control things 'real time' 'cos it ain't that good (bit like computer translations, LOL).
Oh, and they are Open Source programmes, I believe, not shareware.
Must confess, when I'm recording my own stuff (I'm a guitarist) I take the tracks into 'Logic audio' for editing and mixing, but that's another story.......