From what I know -
1. I think theoretically it is possible, through python (I'm not sure though, The J would (obviously) be the one to ask). At the least, through XML, you can choose whether or not to have the World Display Messages (whatever it's called) or not, you know, the message that pops up near the top of your screen when an event happens. So my point - at least with XML you can prevent the world message from popping up, but if you wish to remove the actual "Oh no, event X has happened! What shall we do? Choose either choice 1 or choice 2!" message will still be there.
2. For projects, I'm not sure if that's doable. So far as I know it is not, though you may be able to do it with python, not so sure on that one.
So basically, again, to reiterate, the problem with having an event-based wonder is that at the worst there will be the little pop-up that asks the player what course of action to take (in the case of a wonder, there would be one option of course, which would implement the effects). In WoL the awkwardness of this is somewhat alleviated as I am intending to add several wonders with event-based effects, but I think you probably may not rely too much on these event-based wonders, so, yeah, it may be a little awkward.