Huh? No... seems like you didn't get my point.
Here's an example of a submenu I'm using to list some apps in my popups:
Code:
sub.cprog {
  if ($1 == begin) { .fopen cprog script\txt\cprog.txt }
  elseif ($1 == end) { .fclose cprog }
  else {
    if (!$feof) { tokenize 160 $fread(cprog) }
    else { return }
    return $+(&,$1,:run) -p $2-
  }
}