You should try
CabInstl
It allows you to choose exactly which directory the file goes to and to also keep the CAB file for future use and not just disappear into thin air once you've clicked on it. :approve:
If that doesn't help, then you might want to start using ActiveSync to install your programs- most programs won't install right without FIRST going through ActiveSync...