For one reason or another, at least once a fortnight a client's computer will be suddenly be missing a DLL, and it's a real drag to send them the file and take them through copying and registering.

What I would like is a simple tool to

a) wrap up a file(s)
b) allow me to instruct where each should go
c) if it needs to be registered.

Wrap it up into a simple exe, that the user can just save to desktop and run.

Does such a tool exist?