add app state ack
add decorate title func
add stop move func
add iconify
remove the bottom left
set socket to no block mode to solve the stop bug