    deferred class
    	WEL_APPLICATION

    General
    	cluster: wel
    	description: "General notions of a Windows application. All WEL applications must define its own descendant of WEL_APPLICATION."

    Ancestors
    	WEL_APPLICATION_MAIN_WINDOW
    	WEL_GWL_CONSTANTS
    	WEL_WINDOWS_ROUTINES

    Queries
    	Accelerators: WEL_ACCELERATORS
    	application: WEL_APPLICATION
    	application_main_window: WEL_COMPOSITE_WINDOW
    	Default_show_command: INTEGER_32
    	idle_action_enabled: BOOLEAN
    	is_application_main_window (window: WEL_COMPOSITE_WINDOW): BOOLEAN
    	is_dialog (hwnd: POINTER): BOOLEAN
    	main_window: WEL_COMPOSITE_WINDOW
    	runable: BOOLEAN

    Commands
    	disable_idle_action
    	enable_idle_action
    	idle_action
    	run