Unfortunately this sounds more like a system problem - a bad DLL.
I suggest using the SD card in Mass Storage Mode (but don't format it that way).
Go to Options --> Advanced Options --> Media Card
. Set Mass Storage Mode Support
, and Auto Enable Mass Storage Mode When Connected
to either Prompt
Then just use Windows Explorer to copy files to the appropriate directories on the drive that will appear when your BlackBerry is connected.
When the card is formatted correctly, you'll end up with a Directory Structure like this:
- system (this might be created by Windows)
Just copy the files to their corresponding directories. You can create subdirectories under those listed too (don't use the system directory if it's there)