Movable screen objects in run mode in a form

Have a look at this project that I found. I haven’t used it, but it looks like it would do some of what you want. Some of the other functionality might be done by creating new components inheriting from the normal delphi controls.