One of the coolest things about VS.net 2005 is that you can actually debug your application using specific "Click-Once" security permissions. Simply go into the "properties" of your project, click the "Security" tab, and set the "Enable ClickOnce security Settings" checkbox to true.
ow you can decide under which permissions your application will run.
An interesting thought this brought on - does this rid you of the "Develop as admin" problem? Can I from now on develop as admin, but use this setting and still make sure least privileged users can run this securely?