Hi Chad,
I’d be concerned with Wills approach that it would retract vertically after each path.
I assume that your frames are flat, with no need for the cutter to move in x,y,z to follow the contours? In that case, Carbide Create can do it, but you will want to check through the G code for Z moves and remove all but the first and last ones.
Search for “G0Z” in the G code.