Knowing won't help
You are effectively looking for a centralised entity to provide you with a prediction of the future behaviour of a decentralised entity (asking a mining pool to predict the blockchain).
Even if one or more mining pools share this information, I do not believe it will provide you with a significant risk reduction in accepting transactions with zero confirmations.
Knowing that the transaction has been accepted by a mining pool simply means that it is a valid transaction with a sufficient fee for that pool. This gives no guarantee that it will not be orphaned by a rival block or rejected from another pool in favour of another transaction which double spends the same input(s) with a larger fee. These things may not have a high probability but if you're going to assume they won't happen then you are accepting a small risk of the transaction failing. This risk is there regardless of whether the pool has announced it is including the transaction.
The sender can still attack
The transaction still has zero confirmations and it is only in the case that the transaction sender is not an attacker that you could trust that the transaction will eventually be confirmed. If you are trusting the sender not to be an attacker then you do not need an announcement from a pool. It is unlikely the sender would accidentally send an invalid transaction or one without sufficient fees. If you do not trust the sender then you should wait for an appropriate number of confirmations (depending on the level of risk you wish to accept and the resources you estimate the sender has).
For amounts you are prepared to risk losing, you are of course free to accept payments with zero confirmations. My point is that the risk involved with accepting unconfirmed payments is much the same regardless of whether a mining pool has stated that they will include a transaction.
Miners are free to change their mind
As Peter Michael Lacey-Bordeaux points out in the comments to Scott's answer, there is nothing to stop a mining pool changing which transactions it includes at any time. The calculation of which transactions to include is short, whereas the search for a valid block hash is long. Given that no hash has yet been found, there is no disadvantage in abandoning a given block of transactions in favour of a slightly different block which includes some higher fees. This means the sender can attempt a double spend without any mining resources at all. This is no threat to people who wait for a few confirmations, but should be considered by people who wish to accept unconfirmed transactions.
The expected time until a valid hash is found (by someone, somewhere) is approximately 10 minutes (depending on how recently the difficulty has been updated). If 7 minutes have already elapsed, the expected remaining time is not 3 minutes. It is still 10 minutes, because the process is an exponential distribution which makes it memoryless. So starting afresh with a new block of transactions doesn't have any effect on the expected time to find a valid hash, but it may increase the total fees. There is therefore an incentive for a miner to keep restarting the search with a more up to date transaction block, and the same incentive will apply to any pool equipped to do so.
In summary, even if mining pools did announce transactions to be included, I would definitely not rely on that information.
1This would not help protect against a Finley attack, which is generally seen as the most credible double spend threat. – Nate Eldredge – 2014-03-11T04:33:13.963
@NateEldredge No it does not, however with this information you can make a much more accurate estimation of the potential risk/reward of a finney attack. – placeybordeaux – 2014-03-13T15:37:13.207
1I don't see how. Could you explain? – Nate Eldredge – 2014-03-13T15:40:34.310
@NateEldredge I suspect Peter is referring to assessing how many other merchants the sender has also sent to simultaneously (all with zero confirmations). This would allow you to calculate what amount the sender stands to gain on execution of a Finney attack. If this is the case, I would disagree since such a sender could easily pay every merchant from a different bitcoin address, at no extra cost for the attack. This would make it impossible to guess how much the sender stands to gain.
– trichoplax – 2014-03-13T16:13:13.8701@githubphagocyte: Furthermore, those transactions would already have appeared on the p2p network, so it's not clear that seeing them published by a pool gives you much additional information. – Nate Eldredge – 2014-03-13T16:21:35.887
@NateEldredge I agree. If someone is diligent enough to check the whole transaction list for Finney attack incentives, then they are probably too diligent to rely on second hand information from a mining pool. – trichoplax – 2014-03-13T16:26:05.063
Incidentally, I apologize to Hal Finney for misspelling his name, but I can no longer edit. – Nate Eldredge – 2014-03-13T16:28:40.413
It's not just that, but there is actually a higher chance that a finney attack can work in the case that their secretly mined block does not get accepted, but the first transaction to the merchant is not accepted by the competing block. I don't feel like doing the math here, but it is dependent on the amount of computation power the attacker has, so while this should be low it still factors into the cost benifit, ie attempting a finney attack on a transaction that isn't going to be included in the next block is safer. – placeybordeaux – 2014-03-13T17:29:51.493