The most common problem with DOS or 16 bit applications on NT Based OS is
that constant keyboard polling uses a lot of CPU time. On a single user
system this isn't a problem, because no one else cares if your CPU is at 80%
consistently, and you probably don't even notice.
On a multi-user system this becomes a huge problem because two instances or
more of the 16 bit application can quickly saturate the CPUs, making all
sessions slow to a grinding halt.
TameDOS can alleviate this, however I prefer an application that prevents
any application from dominating the server's resources (not just DOS
Applications). Imagine you have a user with an excel spreadsheet with 50,000
rows of data who wants to subtotal and resort them, or who wants to encrypt a
zip archive containing 100MB of files. Either of these actions can peg the
CPU at 100% until the process is complete.
Applications like WMSoftware's Relevos, RTOSoft's Relevos, Appsense
Performance Manager, TMUrgent TMULimit, Aurema Armtech, Threadmaster (free)
can all prevent this from happening. TameDOS only helps DOS/16 bit apps.
http://www.workthin.com/tsao.htm