Visual C++ 2010 includes a debugger extensibility point that makes it easy for people who have written their own debuggers, or wish to modify the way existing debuggers are launched, to do so.

Check out the Visual C++ Debugger Launch Extension project template on the Visual Studio Gallery to get started.