Hey man cool work, i just had a brain wave, Okay to be honest we are not going to do a 3 second configure when we are about to attack a computer. We are going to set up the payload the day/night before using a comp which more than likely we have .Net Framework installed.
(no attack intended @DMilton)
Okay, Could you add the profiles. Like having a drop down box or radio buttons where you can choose a profile. This you could easily write into your own config. with a something simple like this
LSA Secrets,0,1,1,
IE,0,1,1,
SAM,1,1,1,
Where "name","profile1","profile2","profile3",
Cause that would 1 minimise space. and could easily be loaded at startup of the program.
Happy Coding!