I use either Ulead DVD Workshop 2 (dont get the new versions, there is very limited control) or Sony DVD Architect. Most people use DVD Lab Pro for things. It can do anything you want. There is a bit of a learning curve though. Check out the technical section here and over at the fanedit forums. There are lots of posts over there about DVD authoring.