Revoke GPS permission for a system app on 4.0.4
No you cannot. To do that, you need access to app ops from where you can disable certain operations on a per-app basis. There is no way to do this right now without rooting your device.