You can use Freescan to program yours BC346. Freescan is free and can be downloaded from the official site here:
ScanNow.org - The Home of FreeSCAN!
They also have a support forum, and the software developer will directly answer questions on that forum.
Unless you have a serial port on your computer, you will need a Serial to USB adapter.