My iPhone screen seems to freeze pixels when i drop it from time to time. In my own experience with that, I just do the flashing colors trick, and it has yet to fail me.
But, on my PC's LCD monitor, i have a stuck green pixel, and flashing colors on loop has not been able to fix it.
I'd say it's worth a shot.