Ah great, onceclick. I'm also making an application for it and I must say that sometimes the deployment of these things can be a pain. (In my opinion at least).
That being said, I think the only way to do this is to pack in the packages in your publish - properties. But I think your dll is independant of one of the microsoft redistributables. (That, and my clickonce doesn't work well with the publisher).
I found a msdn - post about your subject too:
Clickie
Hope this helps,
Jens