Its mainly for the use in my editors,

i want to use my engine code so i have all the effects on hand, but it renders in a repeat loop, which renders, ticks and all,
but with that some of the applications messages are not getting through, for example if i wanted to rename an object it would take 1 minute to type the name, sometimes missing out characters. Sometimes it even prevents me from closing Dialogs and such, i could'nt close a simple InputBox once and hard to Ctrl-alt-del it.

I tried adding Application.ProcessMessages in several areas of the rendering, which made a few little differences but still having problems.

If that makes any sense :?