I want to package my vb6 application, it connects to a access 2007 database and use ACEOledb provider

I use installsheild to package the software, my application in vb6 runs but I think I must add some refrences, which refrences should I add?

I added Microsoft office 12.0 Access databse engine
and removed Microsoft DAO which had conflict with the above libriary

should I add something else?

when I setup the package in XP it says Error 3706 Provider connot be found


please help me and generally what one should do for vb with access 2007 deployment