The idea is to make that operating system fast and light because it will be need in the VDI context . Keeping that in mind I put some points as a guide line for producing that kind of virtual disk
1. stick to the idea that you have to have on that image only the stuff that all or at least most of the users use like the an Office package, archive software, PDF reader etc.
2. After some time of tuning and study i get to this chart of the services that on windows must be disabled ( the example given is from window 7) .
I put also the recommendation for visual effect too (video appearance has a big impact on performance)
|performance settings||adjust for best performance||select only smooth edges of screen fonts & user visual styles on windows and buttons|
|diagnostic Policy service||disable|
|distributed link tracking client||disable|
|Adobe acrobat update service||disable||that is usual installed on OS … that why is here 🙂|
|SMS Agent Host||disable||in case the you use the SCCM|
3. All automatic software updates must be disabled because…… in time …. new updates might come and pop up for installation on every reboot. a good example is JAVA
4. Verify if there are any GPOs that can intervene and start some unwanted services for example
5. On the antivirus part I followed the citrix recommendation http://blogs.citrix.com/2013/09/22/citrix-consolidated-list-of-antivirus-exclusions/ and also before creation of the vdisk i didn’t install any antivirus not to block Xenconvert tool process.