fixedtip: remove unneeded function parameters

1) xdisplay was not used.
2) screen_number also are useless as now there is only one screen
per display.
frames.c: make sure we don't try to remove source that does not exist anymore
fixedtip.c: fix assertions generated by draw_handler function