Я не совсем уверен, что следую за вами, но если вы пытаетесь отслеживать каждый экземпляр жизненного цикла приложения, вы можете создать GUID в качестве члена экземпляра где-нибудь подходящим. Всякий раз, когда вы чувствуете, что был создан новый «сеанс», вы можете создать и сохранить этот GUID - возможно, когда пользователь входит в систему (или загружается основная форма, если у вас нет механизма входа в систему).
Я предполагаю, что, конечно, у вас есть многопользовательская среда с подключенным сервером, в противном случае я не вижу необходимости в сессиях.