I believe this is how it will work:

If I choose to use closest server rules and I have satellite servers where 99% of the content is strictly for ZPM (ie, our Bundles will NOT deploy from the content repo, but instead deploy from a UNC path)

That the closest server rules won't affect a bundle that says:

\\server\something.msi

Right?

Now, if I WANTED to get something similar to the site list (from ZFD) and NOT use the content repo in ZCM,

I could either rely upon a login script to set a variable somehow based upon the IP subnet of the machine,

or

Have a Bundle that deploys "first", and basically does the same thing (in case the user has unchecked the "run scripts" box on the Novell Client).

right?

Or is my thinking messed up.