I don't think so, just install the app.
I don't think so I still have it from my 928 till I downloaded Live Lockscreen Themes.
I see. By the way. Do you experience any lag on your Live Lockscreen? Cause in my L520 it was pretty laggy so I uninstalled it right away.