I'm sorry agraham, it was my fault. When I compiled the program it compiled fine, the mistake I made was I copied the exe to the folder that my desktop icon referenced and forgot to copy the new dll's with it so it was trying to use the old dll's. I am very sorry that I put you through this a secound time.
My deepest apology.
dennishea
edit: I didn't explain post #6 quite right. It did compile ok.