When you see these "lost processes" doing the ps -ef command, what is their parent PID? We've had to run scripts that look for such occurances, and usually the PPID will be "1", and the associated terminal will just be ???.
In any case, I agree with Ken that it would be very odd to have an existing process killed automatically when a new user (which exceeds the license count) tries to log in.
Most Application License mgr's have their own utility to show how many licenses are active, and to whom they are assigned. Look for a utility in the License Manager's directory. A commonly used manager is FlexLM, and it uses lmutil.