You added an icon in the taskbar for Windows 7 but what about a jumplist?
It's contents can be what you have in the right click menu for the tray icon. (Minus the close command, since Windows has it's own already in that menu)
It will be quite useful.
EDIT: BTW if you do decide to implment it, Windows should store the jumplists for applications somewhere so if PortableApps.com Platform had a jumplist it might leave traces there whether it is plausible to remove it or not I'm not sure about so thats up to you to figure out :P.