So after much fiddling here is what I found:
1. as of some windows update due to security risks, any task suing the "run weather the user is logged in or not" cannot open a program requiring GUI access
2. since HWInfo not requests admin rights at start up the double lunch theory no longer...