Hey guys, sorry for the delay ... I've just been released for hospital after being admitted late Sunday night ... I'll get working on that error mismatch, I have an idea, but I'll throw in more intuitive error returns, I'm catching a lot as it is, but obviously not all.
Also the source will be released in the next couple of days for people to jump on board with the development, it's VB6 dead simple to understand ...
As for length of the system analysis time, 2 mins is normal at this current stage. This will improve as the component data files are refined.
Winlogon is an option because I didn't pick up on it when I was doing the initial refining of the data files. As you have found there is also some components that should or should not be available ... let us no with the reason (it's not always obvious to me) I will remove it.
For now, I've off to bed to finish my recovery and will get going in a couple of days