System for 2 our delphi programs
1. Protect Program Files/memory, noone should be able to kill it or something
2. Make our program work through firewalls
3. Have very good autorun. If I installed program to some computer it should have undeleteable start.
4. Your driver should have good loader. It shoud be able to load everywhere, with anti-rootkits or other defending programs.