to fix https://github.com/rogerwang/node-webkit/issues/253 issue and to support future themes with arbitrary width
save window position
use strict
missed icon