+1 on the Windows Service feature. I really need this. I tried all the suggestions offered here for workarounds, and none of them worked out for me. However, I finally did get one workaround to succeed by using a paid program called AlwaysUp. Try that if nothing else works for you.