What programming language is CNC-Toolkit written in? I know that it is a plugin for Gmax, but if the langauge itself is flexible enough and the licensing is broad enough, your code might be applicable to something like this:
Which uses a plugin system. HeeksCNC is a plugin for HeeksCAD. Within that system, lots of other modules are introduced- profiling, pocketing, adaptive roughing, and Pycam surfacing. So, the system seems to be very flexible.
I've been using HeeksCAD for about 6 months now and since Dan Heeks opened up the source, and made a Linux port, the growth in development has been running at a very fast pace. Maybe if you lay out the logic for CNCToolkit, it could be adapted or used with HeeksCAD/HeeksCNC.
On the licensing issue, it might be good to choose an established open source license like the gpl. If you want to retain the right to use the code in commercial software later, it might be good to use the bsd license. Sorry, I am not a license guru, so I don't have a very deep view into licensing.