It occur to me from your last post that you might have misunderstand the cf application framework;
first, you cannot put 'form with a select list' on the application.cfm page; the application.cfm is typically used to name the application and other state management through <cfapplication>, default variables and global conastants such as datasource names, and absolute file paths for image and file libraries, custom error handling for general exceptions using <cferror>, default style settings such as fonts or colors using the local or request scope, and application-wide security code.
presentation code such as HTML and JavaScript should not be placed in the application.cfm.
second, you do not have to specify the location of the application.cfm in the submit button in order to send the selection to the application.cfm file; the application.cfm is ALWAYS executed whenever any cf application page is called; the application server will check the page's local directory for an application.cfm file. if one doesn't exists, the server will look in the parent directory, and up the directory tree until it either finds an application.cfm file or reaches the root directory of the hard drive.
if application.cfm file is found it is automatically included at the top of the code template and executed first. if there is no application.cfm file, the template page executes as per normal.
so, long story short, you can refresh the current page if you submit it to the current location:
form action="#ListLast(CGI.SCRIPT_NAME, '/')#?#CGI.QUERY_STRING#"...
and don't worry about the application.cfm, if exists - it will be executed.
hope this help
S. Sylvano
dsylvano@hotmail.com