Can I add please that I originally sourced some of this code from
www.news2news.com and that I cannot claim it all as mine. But then that applies to almost all code written these days, and sharing is better than theft, except where I own it, <g>.
I note you found a few problems and for that I'm grateful as well.
I'm not sure about Win95 - you really need to look at the documentation on MSDN for a definitive answer.
Regards
Simon