Hola pacegar.
Actualmente, le estoy dando los últimos retoques a un diseñador de informes AFP para as400... He creado varios ocx que formarían lo que es el diseñador y las propiedades de los controles. La verdad que es una aplicación que come muchísimos recursos, por lo que estoy viendo la forma de intentar aligerarla...
Por otro lado, tal vez usando DataReport puedas conseguir lo que te propones... No soy gran conocedor de DataReport pues nunca lo uso en mis proyectos, pero si no me equivoco, el informe tiene un método que permite que se muestre al usuario como un diseñador (en tiempo de ejecución, claro). Investiga algo de esto, que a lo mejor por ahí se simplifican mucho las cosas.
Suerte.