Marco,
Do you use the Packaging Wizard that comes with
VB. If so, the packaging wizard seeks to update the system files based on the computer it is compiled on. The fix for this is:
The first place the packaging wizard looks is C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist. Put the system files for the system you are compiling for in this folder and everything will be fine (the system files I remember offhand are SCRRUN.dll, MSVcrt.dll, stdole32.tlb and OLEAUT32.dll I am sure there are more).
If you don't do this, it takes the files from your system folder, which causes this behavior.
Yehuda