I have a group policy managed exception for Windows Firewall File and Printer sharing enabled for our subnet, as shown here:

This works fine for all of our Windows XP machines. However, when the policy is applied to Windows 7 machines, it doesn't allow ping requests. File sharing including accessing through hidden shares (c$) appears to work with the GPO enabled.
What happens is that a second unchecked exception for File and Printer sharing appears, as seen here:

I can't seem to figure out why Windows 7 doesn't recognize and use the GPO exception, and my google skills are failing me.
Since we can enable the ICMP GPO exception, and File Sharing does appear to work, this isn't a high priority issue, but more of a curiosity.
Any ideas/suggestions?