This is the Dove envirnment
Proof that Dove's programs can be written and run in Windows
Dove's "Comets" screen saver, it runs faster than you could imagine.

Dove's "Whimsy" screen saver. Modified 'linecube' from Relsoft.
In 1984 Apple released the same image on the first Macintosh (and this is just a demo program.)
Maybe you have heard of one of these.
GIOS - Graphics Interfaced Operating System. It was a very simple program, it wasn't even a real GUI. I wrote it when I first started learning Qbasic. It had a bunch of versions, each got a little better each time.
Gemini - Gemini was my first GUI. It had a pretty good windowing engine. It had a variable space font routine. Screen 12 gave me a nice 16 colour interface with buttons, checkboxes, etc...
Gemini 2 - This was an upgraded version of Gemini. It had animated buttons, tooltips, and, if I remember correctly was the first with my pop-up menu system. This had the first scripting language I wrote, not very functional, but it had a few graphical functions, Gemini was really more of a demo series. I am pretty sure that it multitasked, but not very well.
Cardinal - It was similar to the scripting language of a graphing calculator. It was very simple. It ran in Screen 12, but was very animated, this meant that the graphics was flickery. The windows moved as an entirety, not just the outline. The resized the same way. It was the first with the retro look. I used 30 shade greyscale. It multitasked and had a pretty decent programming language. It was object oriented.
Cardinal II - I used Screen 9 for this, this gave me a background page, so the windowing engine didn't flicker at all. It still had a pretty crappy scripting language, but it was better than the first. I also introduced the 90 shade blitting system. I cracked the LINE scancode so I was able to make some better graphics. I had animated cursors in this one too. I went back to monospaced fonts for this, it made it easier to deal with. This was not object oriented, the scripting language dealt with the objects.
Cardinal III -This was another Screen 9 abortion. The windowg engine was ported from Cardinal II,but the scritping language was far more advanced. The language scripted as fairly simple and low level, but with the use of a compiler I could write programs in a language very similar to Qbasic. The last version had bugs all over the place and was just too buggy to fix.
Cardinal 32 - I wrote this GUI just to get familiar with FreeBasic, I never really planned to release it or finish it.
Cardinal III demo - The last release of Cardinal III
Dove Pre-alpha demo - The first preview of Dove (buggy)
Programming for Dove - A small text tutorial on how to make your Freebasic programs into Dove programs in minutes.