Hi!
I've had the same problem...
I found out that your icons should be 16 colours to work properly. My icon is 32 X 32 in resolution and 16 colours and it works properly, but with 256 colours, it never worked as it was displayed incorrectly (wrong colours) or not at all and was replaced by the original DBS logo as yours did...
There are some programs which allow you to change the actual 16 colours palette and therefore you can have different tones of one colour, providing you replace another colour from your palette as you can only have 16 colours!
Also make sure that your icon file (32 X 32 with 16 colours) is placed in the same folder as the program's executable will, and include it along from DBPro as you did earlier. When you compile your program into an executable, your icon should be displayed correctly...
Kayron James Mercieca - kayronjm@gibnet.gi