Forgot all about that. I believe I can also do the particle generation in a DLL...hmmmmm.....
I had been trying to find a wdl way of doing this without the performance penalty, but I think my best solution will be in Delphi, thanks for the blit idea also. I'll keep you posted on my progress, if I get anything of substance working, I'll probably give it out.
Thanks