Here's the MakeBore program. It was whipped out really quickly in response to comments on the LinuxCNC forum that there was nothing wrong with a command line app that asked for parameters. I disagreed and used the C code and wrote it as a Lazarus app. Works on Windows, Beaglebone, Pi and LinuxCNC.
When I compile this I can't change the fields. The exit button works. The Save File opens up the dialog but won't let me change the file name.
The code is very messy. Not my best work by any means but then it wasn't meant to be seen by anyone.