Guest account on Lion vs Mountain Lion
The Guest account is enabled in Lion and ML for the Find my Mac feature as it enables the location function for the Find My Mac feature to work. Without the guest account, the location feature will not turn on and therefore will not work.
Disabling the Guest account will effectively disable usage of the Find My Mac feature.