Well, if it's written in .NET, it's not totally closed source. You can view the structure and IL code using the ildasm.exe that comes with the framework. Anakrino takes this a step further and converts the IL back to C#...
http://www.saurik.com/net/exemplar/
Is Swapper the program you're talking about? Let me know if there is another.