What you actually want to do is create an application which will look like the home screen and prevent the "real" home screen from appearing.
You might want to have a look at this:
Launcher2.git
I would also recommend reading these questions:
Create custom lockscreen for android 4.0 or above?
https://stackoverflow.com/questions/10864300/create-a-lock-screen-of-my-own