Since the 1072 is a small stand-alone computer running Linux, you can compile/upload your Java application directly on it. So there isn't really any examples specifically controlling the 1072. If you haven't already, take a look at the Product Manual for the 1072.
The 1072 has an integrated 8/8/8 on-board. So using the on-board 8/8/8, the code for openRemote is the same as the 1018s. And you can still plug in the 1018 into the 1072.
Although I couldn't find any examples of using the Dictionary provided by us, one user did post a simple application located here: http://www.phidgets.com/phorum/viewtopic.php?f=7&t=4477
Adding your own key/value pairs would be a way to communicate your "emergency stop, calibrate, run sample, go to top, go to bottom" buttons from the PC to the program running on the 1072.
A way to test either of the options I described in the earlier post, without purchasing a 1072, would be to connect all the Phidgets to computer A, and run the program on computer B, provided the network is setup properly. If that works, then replace computer A with the 1072.