I don't know anything about Project but if a macro can do what your exe does, maybe you should create a VB exe that generates a Macro wich could be automaticly imported by Project and then executed...

But then maybe all this stuff is not possible...