From the information given there are two evident problems. One is that you need more RAM. Second, is that part of the problems you are seeing is actually caused by your DOS-based program. DOS based progframs running under the 98 o/s run in their own "virtual machine" What that means is that they are designed to have toal and uninterruptable access to all sysytem resources. So, hence there is a conflict of prioties by having your DOS- based program running under 98. To combat this issue, you can configure your computer to dual boots between two different operating systems. By keeping the DOS program allocated apart from the rest of your running system programs you will find that the conflict will be resolved.
More information is needed to further diagnose the problem. For example, if you could tell meL
1) Does your computer prersently have this minum requirments: Intel-based 486dx/66 processor with 16 MB of RAM? (If it does not you are running without the minum requirments and need ti upgrade your machine for it to work properly)
2) What file system is your o/s running? Fat16 or FAT32? (Before going the dual booting route, if your systme is using fat32, you must change it to FAT16 for it to be comptabile with your DOS program)
3) What version of DOS is the frmaing program running on? (Are you having printing programs when you try to print from your frame program?)
4)When was the last time you defraged yoru hard drive(s)?
5) What version on McAfee are you using?
6) How much free space is avilable on your system?
7) What other system compontents are attached/running on your machine?
Let me know, and I can give you some better advice