Finally pocketing is fixed and works now. Code is here: https://github.com/snegovick/bcam/releases/tag/v0.2.
Development repository is obviously at github.
Aside from pocketing, scrolling with shift/ctrl was added for convenience, python logging module was finally integrated and of course a bunch of bugs was fixed. So hopefully 0.2 made BCAM better =)
The pictures are from pocketing test with Shapeoko.
The source DXF (in LibreCAD) looks like that:
Same drawing in BCAM, with pocketing applied (no finishing step, thats why border is not perfect):
Ive set 1mm depth for test, here is the result: