We've done some things in the realm with a couple of batch files. The batch files walk through all the user profile folders that exist on a computer and copy configuration files from our central file share into those profiles. We also use this to apply/update the main config files or any report styles that aren't in the user profiles.
It may not help with your login screen issue, though, as we made our own custom login screen and pre-populate it with the database connection screen. You also need to be an admin on the target PC for this to work.
I can't send them right now, but I'll try to send you a copy of them in the next few days.
What you've describe sounds like it would fit the bill. Any kind of script would be appreciated, should at least allow me to pull together a list of dependencies and get me IT/scripting staff to chew on. Thanks for the quick reply.