Thanks. Looks like I'll be using your extension as well :) Another question - is it possible to send an email to the user and administrator when an application (or any type of node) is created?
Maybe you can make a new workflow event type, which gets an e-mail address from an attribute of the published object and sends out an e-mail to that address.
I don't remember the name off the top of my head, but there is an extension in the contributions section that already does that (sends an e-mail based off of an attribute of the object published). It was pretty easy to set up and worked great for me. Sorry I don't have more specific information here, but hopefully it'll save someone some effort.