We have a vb.net app which works fine on Windows 2003/2008/Window 7, yet on Windows 2012 Server and Windows 8 it takes over 30s to show the initial form.
Have spent some time modifying the app to see what was wrong and it appears that it simply takes 30s to fire the form load event.
The main form does have a large number of frames (30) each containing between 2 and 0 checkboes, text boxes and lables (giving about 180 objects in total). If we remove all those frames, then the form load appears almost instantly.
The strange thing is this application is working well on all previous operating systems.
Does anyone know why Windows 8 / 2012 should be so slow in comparision to earlier OS's in this respect?