packaging Microsoft visio
Microsoft has provided their Office Custmization Tool (OCT) to customize and package Microsoft products like MS Access and likes.
Refer This link :
to understanf what OCT is and how it works.
Also refer this link:
This approach is the preffered way to customize MS products and much convienient too.