You're having trouble double clicking a batch file? Opening a batch this way has the same effect as clicking on it. Well here it is anyways:
#include <iostream>
using namespace std;
int main()
{
cout << "Press enter.";
cin.get();
system("start c:/myprogram.exe"); //A bat file has .bat extension by the way, not an exe.
return 0;
}