If you want to avoid the problem with redistribuables, just use static linking of the CRT, that tends to magically makes thigs much more reliable, no more weird crap failing on random people's machines for strange reasons :)