I use Yamb. It doesn't hard code it, but will merge with movie file (I convert all my movies to .mp4) and then play it in VLC. You will have to "enable" them manually though.
I am looking to hard code into the movie so it appears in it where needed, save it and then want to put it on dvd. Does Yamb do that? thx
No it doesnt. It just "merge". For hard-coding I'd recommend XviD4PSP. But it takes time, 2+ hours and up, IIRC.