task-title: clean up and add comments
task-title: clean up and add comments

 * Remove icon change callback, this is not
   neccessary as we dont show the icon in the
   title but only in the task-list
 * Rename some functions
 * Add some comments
 * Move GObject related functions to the bottom

lanoxx/window-picker-applet,lanoxx/window-picker-applet