I've updated the interface to eliminate the black overlay problem mentioned in the previous post and this is how the current interface looks like:
I also updated the installer to use the new dlls added to OpenCascade 6.5.5 and checked that everything works correctly after installation.
Cut through all and Cut to depth work in most cases, with Redo and Undo functionality. The bug I'm working on now is when the cutting sketch contains a circle - in this case, the cutting is not performed. Cutting with complex shapes, on planes that aren't parallel to xOy or through solids works correctly:
The Cut to depth tool works correctly in all tested cases, including cutting with a circle.