Wow! It is a really cool idea to implement "widget" through notifications! It is a way better than change .desktop file to simulate widget behaviour. I don't think you should change anything in this behaviour - everything is perfect BTW, is it possible to implement the same notification trick using pyside?