Can I send CTRL-BREAK and/or CTRL-C to a running process in Windows?
You can send a control-break with this little utility.
http://www.latenighthacking.com/projects/2003/sendsignal/
note Make sure to use start
if you are running it from a batch file.
I don't know if a break event is considered a graceful close for an application.
That said, search for the ps utilities under sysinternals, free from Microsoft. There is a pskill command that can be used to kill applications and I believe a pslist to get process ID's. Parse it out and send a kill signal to it, see if that works for you.