>>669がいいたいのは、

main()
{
  MyBeApp *app:
  app = new MyBeApp();
  app->Run();

ではなく、

main()
{
  MyBeApp app:
  app.Run();

でいいだろ、ということだと思うのだが、
なぜグローバルが関係するのかとか、
ましてや、>>677の意味などは理解できん。