Hi all, I suspect I may be biting off more than I can chew, being very much a beginner in application development on OSX (server side scripting's my usual bag), but here goes. I'm looking to write a control panel that needs to listen for any command from the print dialogue in any program to print. Ideally, the overall effect needed is to put the print command on hold for about 10 seconds while the control panel does some business and then let the print command spool the print job off to the other printer. That's my first choice, but if that's not possible is it possible for the control panel to trigger it's main function when an application calls the print dialogue? I was wondering if the Apple Event Object Model could help with this, but I'm not really sure where to look at this stage. Any advice (up to but not including do something more simple - I really want to write this app if it's possible regardless of the vertical learning curve ) will be very gratefully received.