>I created my application on a 300Mhz processor and experience good performance when launching my app. Unfortunately, my customer is using a 133Mhz 586 which performs like a P75. I understand the application will run slower than on my 300Mhz system but there is such a delay that users start the application a second time and get an error message. Then once the app is cached, it launches much faster. None the less I have two questions.
>
>1. when the app starts and there is a long delay, the mouse pointer changes several times. During a period of no obvious activity the mouse pointer is an arrow, which makes it appear as though there is no activity. I have tried to set the mouse pointer and add splash screens to show some activity, but the delay happens before my code runs. I believe it's when the vfprun.exe is starting. Can I control the mouse pointer when vfprun.exe is starting.
>
>2. It appears that once the app is cached the app starts much faster. Is there a way to cache an app other than when it is started for the first time? Maybe when the system is booting?
>
Are you running the application from a network directory? If so, try running the application from a local directory, and add code to change your working directory to the network once you've started the app. things will load much faster locally.