If you use LoadLibrary, that means you have msvcr90 with you. Anyways, msvcr90 comes with the right Visual C++ Runtime DLLs. You can pack the installer with it, or, if you don't want to, you can add the DLL as a resource to your project and extract it in a system directory like %WINDIR%\System32 .
If someone cannot find msvcr90d.dll, it means you are redistributing a debug build, and you should never redistribute a debug build of a program. The debug DLLs are only for Visual Studio users. If you build in release, those DLLs come with the VC++ RunTime.