We do not intend to drop any CVF extensions as it turns into Intel Visual Fortran.
As for pointers to procedures, you can do this in CVF:
external myproc pointer (p_myproc,myproc) p_myproc = some_address call myproc (arg1,arg2,arg3)
This also works for function references. I'm not sure what, if anything, Fortran 2000 (2004?) has in this area.