>> "1. The user is logged into a Virtual Machine, the physical machine that is behind that Virtual Machine is migrated to a different physical machine without disconnecting the user."
I was looking for an example. I get the concepts. But each VM has its own laundry list of critical bugs. And "moving VMs" (live or not) is a fraught area.
>> "3. What do you mean by Static or dynamic? In reference to what exactly?"
Static or dynamic version of TurboActivate. DLL vs lib. .so vs .a, etc.
>> "4. I will ask the client for more information on this but it is an actual crash of the program with the generic "X has stopped working window." Until the the Virtual Machine is rebooted the program will crash every time it is launched."
Yeah. Without more information it's hard to say what it is. It could be a thousand different things.
What OS are they on? Is it the latest? Is the VM software the latest? If not, start there. No use in tracking down bugs that others have already fixed.