Hi Peter,
> the sole intended purpose of which is to facilitate the unauthorized removal
>My interpretation is that it's forbidden to produce and publish a program that intentionally cracks protected code.
If ReFox would be marketed as a tool to decompile other developers applications, that would probably be true. However, ReFox is sold as a tool for you to recover your own source code even if you encrypted the EXE (which is perfectly legal). ReFox can be used for something else, but that "else" is not the "sole intended purpose" of ReFox.
Since ReFox refuses to decompile code that it has marked as protected, it's actually complying with c) by not letting unauthorized users decompile this application.
--
Christof