First of all, thanks for penfold69 for guiding me thru the right way. I had got it done pretty well.
For marble_eater, I am doing POS system, and my POS system able to integrated with many other sub system. Such as Customer Self-Ordering System, Kiosk Ordering System, Pocket PC Ordering system, Kitchen Reminder System, Inventory Tracking system and all these systems are run under windows, probably XP and maybe Vista(not yet tested).
Since there will are so many computers involved in my applications, my thinking and also my clients thinking, we want to limit the usage of the comptuers are we want to lower down the percentage of virus infection. Becauase when computers are being exposed to Internet, the chances to get infected are very high. As to solve this problem, me and most of my clients do figure out that limitation of the computers usage could solve this problem very well.
I understand that limit the usage of computer is a waste for computers. But, this is actually to reduce the supportive works. Less problems means less works and higher quality of our products.
Anyhow, I had designed my application as when my application is being close, it will ask for authetication. If authetication is approved, the computer will proceed with normal desktop operation, means I call up Explorer.exe. So, this still a good for support persons and admin staff.
I had been quite a while away from Xtreme, nice to see such response in my thread. Thanks dudes.... Marble Eater, are you the one from Texas?