Also, I'm using a console application with API calls to create the rendering window and I want to keep away as many Delphi units (Forms, controls, etc.) as possible. Becouse of this the solusion should not use VCL