If you're looking for a parametric solution there is actually yet another way to do it. You can use the curtain wall tool.
First, create a cabinet door stile/rail profile. In the curtain wall settings make the scheme grid 1 column x 1 row (set the size 5' each) , in the frame settings turn off the mullion and transom frames and use only the boundary frame, choose profiled butt-glazed frame and use the stile/rail profile you created for the boundary frame. A bit of a learning curve to set up at first but once you get to make one it should be no big deal thereafter.
Alternatively, you can use the same method to create a negative moulding profile to seo-subtract from the door panel. This method should probably work better for a more elaborate inset moulding shapes.
The only limitation with the curtain wall method is that the curtain wall frame segment cannot be curved, so you cannot make an arch top inset moulding unfortunately.
Architect | Graphisoft Certified BIM Manager
ArchiCAD 26 JPN USA & INT | Windows 10