We have some software we use internally which is released via ClickOnce from VS 2008.

The app needs to run on everyones computer all the time so the obvious solution is to have it in the Start Up folder of their start menu. This works fine on XP machines. But, as was inevitable, people are moving to Vista. Now we're hitting a problem where people who have Vista no longer have the application run on start up.

From what it looks like the problem is caused by the fact that the application isn't digitally signed, unlike other programs in the Start Up.

Do I need to have the app digitally signed? If so how do I go about this?