George,
I
t may, but if the server is runing on a different machine (DCOM) then you would have a message box on that machine that the user can't see and can't dispatch. Basically your server is hung. That's why UI is not allowed in DLL (Out of process) servers. EXE (in process) servers can us UI.