Maybe this can help. I ran into a similar problem with Windows XP, and discovered the solution here:
Prevent Startup Programs from Running Twice in Windows XP
Not sure how much of the advice would apply to Win7, but I figure it's worth a shot. Good luck!