With this IPAC button interface board, you can build an industrial quality interface panel for Mach3 or other Windows software.
See the product here http://www.ultimarc.com/ipac1.html
and for an idea of what to do with it, watch this

iPac button interface 2014-02-21
Build a contorl panel for your CNC machine