Thanks for the help people.
It turned out that adding ... in this-procedure didn't work, I had in fact tried that already.
Problem was, it wasn't in "this-procedure" but the main calling procedure, as the menu was not built in the main procedure. However passing a handle to the procedure...