Dear Arjay, thanks for your comments. I actually managed to implement the singleton according to the tips and comments from TheGreatCthulhu (well, I think I did, the compiler stopped complaining )
Thanks again TheGreatCthulhu for all your help on the matter until now.

I reversed the order in the Program class so that the initialization takes place before the form gets started. The initialization is still there.
I must admit though that I was wondering about the use of initialization in the program class (I do an initialization in the forms class as well), but more from the view of operations being done there; I haven't implemented anything yet there and I'm not sure I will.

I am using (normal?) properties to fill my instance with the required data, so not auto-properties. My guess is that once I get this tool finished and running, and then after time have a look at it, more than a few aspects of the code could have been devised and implemented better. But hey, I gotta start somewhere, right?
Reminds me of something Les Hatton said when I followed a training on C code quality; how many people do you need to disagree with your code? The answer was one (I got it wrong by the way).
Anyway as soon as I have the bulk implemented I will try and share the source code with you guys, so you can have look at it (at least I think it's possible to attach files to the thread)

Thank you again CGKevin, TheGreatCthulhu and Arjay for getting me back on track, your help is greatly appreciated. I hope you'll help with my continuing search through what is turning out to be an interesting language to work with, I already have a few new errors in my code which I'm trying to solve with the help of Google first.