TortiseSVNみたいにエクスプローラーの右クリックメニューで表示する
項目を動的に変化させるのってどうすればいいんでしょうか?

例えばTortiseSVNの場合、SVNの管理下のフォルダで右クリックを押した場合
「SVN更新」が表示されるが、管理外のフォルダで右クリックした場合は
「SVNチェックアウト」が表示される、という具合です。

レジストエディタで見たところ、HKCR\shellex\ContextMenuHandlersの下に
TortoiseSVNキーがあるんですが、値がなんだか訳のわからない文字列で、
よくわかりませんでした。