Are there specific cases in which a task-killer or "fast reboot" program is helpful?
Honestly, I don't believe so. If you need to stop an app, you can always go to Settings > Applications > Manage Applications, click on the app and force stop. It does the same thing and the only time I find myself clicking on it, is when an app is acting up.