May be it's not a bad idea to make a new type of programs in Configuration - File Type Setup... named "Compare files" (all settings must be identical for other type of programs - name, path, parameters, extensions). And there users may add external programs to use for file comparing (like other file commanders do). There are many programs of such a kind. And in main menu we only need to make new item named "Сompare files (external)".