since the calendar is part of the ms-access install, then you just have to
make sure your users install the calendar when they install ms-access.
Note tat just copying the mscal control and registering may not work. Tons
of programs you install and use on your computer will install activeX
controls. However, there is a licensing scheme built into these controls,
and thus they cannot always be copied to another computer. You need thus to
purchase the developer edition of that particular control along with
re-distribution rights (other wise,the control will not work on other
pc's)..
So, you can't distribute the mscal.ocx, but you can certainly request that
your users make sure it is installed from the office cd.
If you are using the developer edition of ms-access, then you CAN
distribute the mscal as part of your install package (and the installer will
even register the control for you).
If you are not using the developer edition of office, then the above fact of
having a calendar installed is beyond your control. Many users will NOT have
installed the calendar, then I would consider NOT using the control. There
are many alternatives.