added embedded application icon on linux through _NET_WM_ICON
parsing and conversion functions added and revised