Officially, 9.3 Rev 2 isn't certified or supported against Windows 7. Looking at the notes, it looks like there was an issue found when using Session Manager from within Viewer for Engine, and a patch was issued against 9.3.1 SP1 to fix it. I tracked down the associated bug and it was only patched for that version. This is most likely the same issue you're hitting.
Have you tried running in Win XP compatibility mode? If it's possible to work around this issue, that is the likely bet.
We encountered different issues running in Win XP compatibility mode; however, we are proceeding with deploying 9.3Rev2 on Windows 7 for a short time (since we are currently working to upgrade ArcFM Viewer to 10.1, as well) and can work without redines in the short term.