I was looking at Issue 359 (http://code.google.com/p/xmonad/issues/detail?id=359) and using start-up notification was proposed.
This seems like a powerful possibility, for example OpenBox uses it for all kinds of stuff (http://openbox.org/wiki/Help:Upgrading_to_3.4#Improved_startup_notification).
I've looked in their code and they use http://cgit.freedesktop.org/startup-notification/.
Do you think Haskell bindings would be useful since I would be interested in implementing this as a project?
Also, I am not sure if anyone is working on something similar.
Best regards,
Willem Van Lint