I have written a application in Delphi 6. On one form, I use a Ole Container to dispaly map point, to plot pin pushes for sales appointments. On another form I use mappoint in the background to calculate distances between two points. There is always two versions of the program running, to accomidate two divisions of the company. This does the job ok. However, because this causes four instances of mappoint to run in the background, it a drain on system resources. Is there a way to limit the number of running processes, perhaps by running a program of the server.