とりあえず需要はあるようなので、LauncherEXにリンクしておこうかな。とりあえずclconstとCraftLaunchEX標準オプション形式の拡張方法のサンプルになるかと思うので。あと、ファイルドロップ時にコマンド登録が出来るのは地味に便利。
おまけ。clsubmode_foobar.pyという名前で以下を保存

# -*- coding: utf_8 -*-

"""sub mode for LauncherEX
foobar mode when lost focus

version = '0.0.1'
"""

#####################################################################
#
# Launcher mode Extend用サブモード
#
# 機能:「フォーカスを失ったときには自動でFoobarモード」
#
# このモードにはDeecayさんが作成したclfoobar.pyが必要です。
# clfoobarは http://www.geocities.co.jp/Milano-Cat/2067/ から入手可能です
#
# 設定方法:
# Config.pyなどに以下のオプションを追加してください。
"""
SetOption(OPTION_EX_SUBMODE, 'clsubmode_foobar')
"""
#
#####################################################################
#
# 2005/04/21 v0.0.1 リリースバージョン
#
#####################################################################
#
# Author: nakayato. http://d.hatena.ne.jp/nakayato/
# MSN-Messenger: nakayato@hotmail.com
#

from clapi import *
from clconst import *
import clcore
from clfoobar import FoobarMode
from clfoobar import FoobarModeConfig

# 以下にFoobarモードの設定を行ってください。
FoobarModeConfig('', '{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}')

class subMode_FoobarMode( FoobarMode ):
    """foobarモード"""
    def __init__(self):
        
        FoobarMode.__init__(self)

    def OnActivate( self, event ):
        FoobarMode.OnActivate( self, event )

        # アクティブになった時の処理
        if event.active:
            try:
                RemoveTimerHandler(self.OnTimer)
            except:
                pass
            PopMode()
            SetValue('')

def OnSubmode():
    PushMode(subMode_FoobarMode())

もともとのclfoobarが、モードを抜けるときにタイマーを削除していなかったので、submodeから抜けるときにタイマーを削除するように修正してみた。十分テストしていないので申し訳ないです。