I have solved this by having a pml-form that lists all "own" sessions for the users, and when doing expunge of oneself the form will send some arguments to a pdmsStandAlone app that in turn will log into admin perform the expunge command..
But Aveva should have made an out of the box solution for this a long time ago :)
The free user/passwords are hard coded into the standAlone.exe, we only have like 3 different passwords for all projects, so the code tries them one by one untill it manages to enter :)
I have not heard anything like that about latest E3D release, need to take a look at the release bulletin
[COLOR="silver"]- - - Updated - - -[/COLOR]
AVEVA Everything3D 2.1.0.13 Fix
Partial Fix Release 52691 bulleting did not contain anything about expunge