until you start to wrap up installers and selling your exe, that is NEVER a best-practise.
why to do hard of an simple thing?

everyone who ever uses dll in his script, as example, kixforms.dll, knows where is going.
and if he/she ever does a package where he is unsure what is happening, he might do unreg/reg...

but for about 99,99999999% it's unneeded.
_________________________
!

download KiXnet