I don't mean to be rude, but I think that RunAlyzer is seriously wrong-headed in its development path.
The only thing that makes RunAlyzer stand apart from the rest of "Autoruns"-type programs is that it works (partially at least) under WinPE/BartPE.
So, I think the main (and perhaps only) focus of this program should be to improve its behaviour under WinPE.
It's pointless to try to replicate the functionality that we already have in Sysinternals' Autoruns.
In other words, I'm begging you, please don't reinvent the wheel for the umpteenth time! Concentrate on what makes your product unique (WinPE compatibility)!