app:launcher:: fix launcher gets wrong size.

launcher get wrong size on different resolution.

TODO:
to fix the fact that workarea will affect launcher size.
app:launcher:: fix launcher size problem.

workarea affects launcher size.
app:launcher:: fix launcher position on multi-screen.
lock:delete some unuseful code in lock.c
zone:delete some unuseful code in zone.c
app:launcher:: fix launcher size poblem

TODO:
launcher gets wrong size sometimes, like changing to the lower resolution.
Merge branch 'develop'