You wrote:
even if I kill ALL the admin proccess (everything, inlcuding vuesessions, ttyX, whatever) and do a "w" I still get "admin" logged in.
Doing a "ps -ef |grep admin" after that there is absolutely NOTHING.
I can think of couple of things but need more info:
1. If there is no processes associated with the admin userid, then you may just have a bug in the who command and how it is getting information. What OS is this? Have you checked for this as a problem with the OS?
2. What is the LOGIN_AUTO on the admin processes you posted? Is it possible this is a self-spawing processes? How soon after you kill off everything does it come back (the ones with - at the end)
3. Ask yourself - are they doing anything, hurting the system in any way? What is the big deal (especially since you don't see them in a process status (ps -ef). Stop using who - problem solved.