FreeMill is a joke unless the part suits a zig-zag cutting strategy. Looks like you've already discovered that

They provide it as an excuse for the sales department to do follow-up calls for their real software.
Heeks is coming along nicely, both
CAD and
CAM. Still bugs aplenty but this project has legs. It can cut that part in stages for sure. Cutting it as a single program might take some extra effort..
Do you intend to cut the part out of a solid block of some material ? What type of cutting tools did you intend to use ? More than one diameter of tool ? Wondering about the one sharp-ish interior corner.
edit/ Excuse me for pushing the open source stuff. It's habit forming.