Joseph,You are experiencing the session locking and is by design. There are a number of options you have here. You can simply turn off the session monitoring by never calling the StartSessionMonitoring in the AppMain.vb (or program.cs) file. You could also call StopSessionMonitoring() like you had suggested. Or you can lengthen the time before timeout occurs in the Global preferences:
Finally, you can find everything relating to this in the help docs here:
Security Maintenance -> Global Preferences -> Global Preferences Properties
and
Security within the Application -> Session Locking
and
Defininf Security within the Application -> Programmatic Access -> SessionLock Class -> Methods
A quick answer will be greatly appreciated.
This is our goal for all of our customers. Hope this helps.