From what I gather from the original request:
System sends an email to the user > Task due today.
Email contains a link 'View Now' with firstcommand, startprocess2 to find the object and display it, object identifier, object ID
Click the link - it checks first to see if there's already an active session in the browser.
If there is an active session- it runs the firstcommand, finds the object, displays it for the user (whether this is a new aware tab, popup window, modeless - im not sure how it'll handle that - maybe a new parameter we can pass in the url.
if there isn't an active session it takes them to the login page to login, when they login it then resumes and runs the firstcommand, finds the object, displays it for the user