Cookie are shared between applications on the client side if :
- applications read cookies in the browser's directory
- Applications trust cookies of browser
- cookie is written on the disk (session cookies are not stored on disk, cookies with expiration date are, a persistent cookie is a cookie with expiration date)
to allow IE to share cookies with Office, the sharepoint site must be defined as Trusted site or Intranet site.
Microsoft products trust other MS products cookies. non MS products does not trust MS products cookies.
My irule manages persistent cookies differently than APM persistent cookie, as the persistent cookie has a valid period of 2 minutes, and deny access to same session with a browser if the previous browser window was closed (delete of session cookie, but persistent cookie sent)