Application to block icon movements on home pages
It highly depends on what device you have, because of different ROM and launcher variations. You may download a different (3rd party) launcher from the Play Store and easly lock its layout: GO Launcher and ADW support this. I don't know, maybe Nova also.