If the mainwindow is open, and then the sessionmanager is selected from the taskbar icon, and the same session is re-opened, the number of processes in the process window continues to double, and clicking results in thrown errors. A similar situation occurs when, say, session 1 is open, and session 2 is selected from the icon. Then, processes from both sessions appear. I'm not sure if this one is a bug or a feature.... Phil? I'll fix the former momentarily.
Ok, fix for the first part is up, can no longer duplicate the current session in the main window via the session manager.
Taking out the session manager from the taskbar icon for now; will figure out the cleanest way to re-implement this at a later date.