On the contrary, using any of the libraries listed above, you will make your life easier. For example, an example for wx:
import wx, sys import wx.adv import time app = wx.App() class TestTaskBarIcon(wx.adv.TaskBarIcon): def __init__(self): wx.adv.TaskBarIcon.__init__(self) self.Bind(wx.adv.EVT_TASKBAR_LEFT_UP, lambda e: (self.RemoveIcon(),sys.exit())) i = 0 while True: wx.adv.NotificationMessage("Yo?", "Alarm " + str(i)).Show() time.sleep(10 * 60) i += 10 icon = TestTaskBarIcon() app.MainLoop()
Every ten minutes in the tray climbs a message. You can follow the path of creating a small window on top of all the others. wxWidgets for Python 3 is called ProjectPhoenix .