Many user use TortoiseSVN (a Subversion Client for Windows) to control source code, and use .dan.g.'s ToDoList to manage issues and bugs.
If user use a web application bug/issue tracker, SVN can set it's URL in projects' property. Then user can click bug/issue ID in log window to open the bug/issue page.
Bug how to do that with ToDoList, a windows application?
So we must implement a URL protocol to call ToDoList.exe. There are two way. The first way is to use APPS implement a reall URL protocol. The second way is to register a fake protocol in windows registery.
This article follows the seconds way.
Use Patent Claims