I've out a switchboard on one of my apps using the switchboard wizard thing. Inside of the switchboard code, Access put in a function like Set Mydb = currendb(). (a function call I often use myself).
When you run the program on my clients machine you get the error "Can't create Active X component" (or something like that) when the Set Mydb=curentdb() line is called.
If you look under Tools->References (when you are in any module), Access reports back that it can't find the Microsoft DAO 3.5 (I think) object library. So, if you attempt to add the object library back again using the file in c:\program files\micrsoft shared\common files\dao folder, it still moans at you.
I copied the c:\...\dao folder across from another computer that worked and relinked, but it still didn't work