(57)【要約】【課題】  アイコンの操作性をより向上させる。【解決手段】  アイコン２３１乃至２３４等のうちのいずれか１つの配置が可能な領域として設けられているスロット２８１乃至２８６のそれぞれについて、アイコンの配置が指定されているか否かが認識される。スロット２８１乃至２８６のうちの、アイコン２３１乃至２３４のそれぞれの配置が指定されているスロット２８１乃至２８４には、アイコン２３１乃至２３４がそれぞれ配置される。それ以外のスロット２８５と２８６には、アイコンの配置が指定されていないことを示す空きシンボル２３５と２３６がそれぞれ配置される。そして、アイコン２３１乃至２３４または空きシンボル２３５，２３６が配置されたスロット２８１乃至２８６を所定の順番で配置させた自由登録エリア２１２を含む画像が表示される。本発明は、例えば、ランチャアプリケーションプログラムに適用することができる。【選択図】図６
2005321915.tif 000002
【特許請求の範囲】
【請求項１】
アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識手段と、
複数の前記スロットのうちの、前記認識手段により所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンが配置されていないことを示す所定のシンボルを配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた第１の画像を生成し、所定の表示装置に表示させる制御を行う表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
複数の前記スロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定手段と、
前記スロット毎に、前記決定手段により決定された属性を示す属性情報を保持する保持手段と
をさらに備え、
前記認識手段は、前記スロット毎に、前記保持手段に保持された前記属性情報に基づいて、前記スロットに対してアイコンの配置が指定されているか否かを認識する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示装置に現在表示されている前記第１の画像に含まれる複数の前記スロットの配置順番を更新する第１の指令が、ユーザの操作に応じて入力された場合、その第１の指令を取得する取得手段をさらに備え、
前記表示制御手段は、前記取得手段により前記第１の指令が取得された場合、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを、前記第１の指令で指定されている順番で配置させた第２の画像を生成し、前記表示装置の表示内容を、前記第１の画像から前記第２の画像に更新する制御を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段は、さらに、前記表示装置に表示されている前記画像に含まれる複数の前記スロットのうちの前記所定のシンボルが配置されているスロットに新たなアイコンを配置させる第２の指令が、ユーザの操作に応じて入力された場合、その第２の指令を取得し、
前記認識手段は、前記取得手段により前記第２の指令が取得された場合、さらに、前記第２の指令で指定されている前記スロットについて、前記第２の指令で指定されている前記新たなアイコンの配置が指定されたと再認識し、
前記表示制御手段は、さらに、前記認識手段により前記スロットについて前記新たなアイコンの配置が指定されたと再認識された場合、そのスロットについては、前記新たなアイコンを配置させ、それ以外のスロットについては、これまでと同一の前記所定のアイコンまたは前記所定のシンボルを配置させ、前記新たなアイコン、前記所定のアイコン、または前記所定のシンボルが配置された複数の前記スロットのそれぞれを前記所定の順番で配置させた第２の画像を生成し、前記表示装置の表示内容を、前記第１の画像から前記第２の画像に更新する制御を行う
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
所定の表示装置の表示を制御する情報処理装置の情報処理方法において、
アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップと、
複数の前記スロットのうちの、前記認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンが配置されていないことを示す所定のシンボルを配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた画像を生成し、前記所定の表示装置に表示させる制御を行う表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
所定の表示装置の表示を制御するコンピュータに実行させるプログラムであって、
アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップと、
複数の前記スロットのうちの、前記認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンが配置されていないことを示す所定のシンボルを配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた画像を生成し、前記所定の表示装置に表示させる制御を行う表示制御ステップと
を含むことを特徴とするプログラム。
【請求項７】
複数の前記スロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定ステップと、
前記スロット毎に、前記決定ステップの処理により決定された属性を示す属性情報の保持を制御する保持制御ステップと
をさらに含み、
前記認識ステップは、前記スロット毎に、前記保持制御ステップの処理により保持された前記属性情報に基づいて、前記スロットに対してアイコンの配置が指定されているか否かを認識する
ことを特徴とする請求項６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びに、プログラムに関し、特に、アイコンの操作性をより向上させることができる情報処理装置および情報処理方法、並びに、プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（Personal Computer：以下、適宜、PCと記述する）の普及により、さまざまなユーザが、さまざまな用途でPCを利用するようになっている。また、PCの性能も向上し、PCでさまざまな処理を行うことができるようになってきている。かかる事情もあり、１台のＰＣにインストールされているアプリケーションプログラムの数も増加し、そのため、ユーザが、所望のアプリケーションプログラムを選択して起動させる操作をしづらいといったことがあった。
【０００３】
そのようなことを解決する１つの方法として、ランチャアプリケーションプログラム（以下、適宜、ランチャプログラムと称する）を利用する方法がある（例えば、特許文献１参照）。ランチャプログラムは、予め登録されているアプリケーションプログラム等を表すアイコンを、PCの表示画面のうちのユーザにとって視認性の高い位置に配置させる。そして、例えば、マウスポインタを所定のアイコン上に移動し（合わせて）、マウスの左または右ボタンを１回だけ押すといった、いわゆる「クリック」と称される操作がユーザによりなされたときには、ランチャプログラムは、そのアイコンが表すアプリケーションソフトウエアを起動させる。
【０００４】
図１は、Windows（登録商標）というOS（Operating System）に含まれる従来のランチャプログラムが実行されたときのPCの表示画面例のうちの一部を示している。
【０００５】
Windows（登録商標）が起動されると、PCには、図１に示されるように、ファイルなどの表示領域であるデスクトップ１が表示され、デスクトップ１内の下部には、タスクバー２が表示される。さらに、タスクバー２内の、同図中左方には、スタートボタン３が表示される。なお、図１においては、デスクトップ１の一部のみが示されている。
【０００６】
Windows（登録商標）に含まれる従来のランチャプログラムが起動されると、例えば、図１に示すように、タスクバー２内のスタートボタン３の右方に、クイック起動部４が表示される。
【０００７】
クイック起動部４内には、アイコン５−１乃至アイコン５−４が、その順番で左から右横方向に並べて表示されている。アイコン５−１は、インターネットに接続する機能等を提供するブラウザと称されるアプリケーションプログラムを表している。アイコン５−２は、メールを送受信する機能等を提供するメーラと称されるアプリケーションプログラムを表している。アイコン５−３は、動画のコンテンツを再生する機能等を提供するムービープレーヤと称されるアプリケーションプログラムを表している。アイコン５−４は、静止画などのコンテンツを表示する機能等を提供するフォトアルバムソフトと称されるアプリケーションプログラムを表している。
【０００８】
また、クイック起動部４内のアイコン５−１乃至アイコン５−４のそれぞれが表す、ブラウザ、メーラ、ムービープレーヤ、およびフォトアルバムソフトのそれぞれのパスがランチャプログラムに記憶されている。
【０００９】
従って、ユーザは、ランチャプログラムによって表示されているアイコン５−１乃至５−４のそれぞれを操作して、アイコンが表すアプリケーションプログラムを起動させることができる。例えば、ユーザは、クイック起動部４内に表示されているアイコン５−１乃至５−４のうちの所望のアプリケーションを表すアイコン上にマウスポインタを合わせ、クリック操作を行うといった簡単な操作で、所望のアプリケーションプログラムを起動させることができる。なお、以下、このような一連のユーザ操作を、アイコン起動操作と称する。
【００１０】
ところで、図示はしないが、ユーザは、アイコン５−１乃至５−４と同様に、所望のアプリケーションプログラムを表すアイコンをクイック起動部４内に表示させることができる。例えば、ユーザは、デスクトップ１内に表示される、所望のアプリケーションプログラムを表すアイコン（図示せず）にマウスポインタを合わせ、マウスの左または右ボタンを押し、さらに、ボタンを押したまま（ドラッグして）マウスポインタをクイック起動部４内に移動させ、クイック起動部４内でボタンを離すといった、いわゆる「ドラッグアンドドロップ」と称される操作を行うことにより、そのアイコンをクイック起動部４内に表示させ、そのアイコンが表すアプリケーションプログラムのパスをランチャプログラムに記憶させることができる。なお、以下、このような一連のユーザ操作を、アイコン移動操作と称する。
【００１１】
また、ユーザは、クイック起動部４のサイズを変更することができる。例えば、ユーザは、クイック起動部４の右端にマウスポインタを合わせ、その位置より右方にリサイズすることにより、クイック起動部４のサイズを横方向に広げることができる。これにより、例えば、クイック起動部４内に４つを超える数のアイコンを表示させることができる。同様に、ユーザは、クイック起動部４の右端にマウスポインタを合わせ、その位置より左方にリサイズすることにより、クイック起動部４のサイズを横方向に狭めることができる。これにより、表示されるアイコンの数自体は少なくなるが、タスクバー２のうちのクイック起動部４以外の領域のサイズを広げることができる。
【００１２】
なお、ユーザのマウスの操作により、クイック起動部４のサイズが狭められると、ランチャプログラムに登録されているすべてのアイコン５−１乃至５−４を横に並べて表示できない場合も生じる。このような場合、図２のクイック起動部４内に示すように、アイコン５−１乃至５−４のうちの表示可能なアイコン５−１乃至５−３のみが表示されて、それらの右方に、階層表示ボタン６が表示されることになる。
【００１３】
ユーザがマウスポインタを階層表示ボタン６に合わせてクリックした場合、即ち、階層表示ボタン６が押されると、図２に示されるようなアイコン表示ウィンドウ７が表示される。アイコン表示ウィンドウ７内には、クイック起動部４内に表示しきれなかったアイコン５−４が表示される。
【００１４】
上述のような、クイック起動部４のサイズ更新、アイコン５−１乃至５−４の表示、階層表示ボタン６の表示、および、アイコン表示ウィンドウ７の表示は、ランチャプログラムがCPU（Central Processing Unit）により実行されることによって行われる。
【００１５】
また、Windows（登録商標）においては、ユーザがスタートボタン３をクリックすると、図示せぬスタートメニューウィンドウが表示される。スタートメニューウィンドウには、使用頻度の高いアプリケーションプログラムを起動するためのアイコンが表示される。なお、スタートメニューウィンドウ内のアイコンは、ユーザによる登録操作を経ることなく登録されるものである。
【００１６】
以上説明したクイック起動部４を表示させるランチャプログラム、即ち、Windows（登録商標）に含まれるランチャプログラムの他、OSに含まれるランチャプログラムとしては、例えば、Mac OS（登録商標）Xに含まれるランチャプログラムなどがある。図示はしないが、このランチャプログラムにより、Dock（ツールバー）と称される領域がPCの表示画面上の一部に表示される。
【００１７】
ユーザは、Mac OS（登録商標）Xに含まれるランチャプログラムにおいても、上述したアイコン移動操作を行うことができる。即ち、ユーザは、マウスのドラッグアンドドロップ操作により、アプリケーションプログラム等を表すアイコンをDock内に移動させ、Dock内にそのアイコンを表示させることができる。
【００１８】
そして、ユーザは、Mac OS（登録商標）Xに含まれるランチャプログラムにおいて、上述したアイコン起動操作を行うことができる。即ち、例えば、Dock内には、アプリケーションプログラムを表すアイコンが横に並べられて表示されており、ユーザが、そのうちの所望のアプリケーションプログラムを示すアイコンにマウスポインタを移動してクリックすることで、その所望のアプリケーションが起動される。
【００１９】
【特許文献１】特開平１０−９７４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、上述したような従来のランチャプログラムでは、アイコンの操作性が損なわれるという課題があった。
【００２１】
例えば、従来のランチャプログラムにおけるアイコンの操作の一つとして、上述したようにアイコン移動操作が存在する。ユーザは、このアイコン移動操作を行うときには、対象のアイコンの移動先を決定する必要がある。例えば、Windows（登録商標）に含まれるランチャプログラムでは、上述した図１のクイック起動部４内が移動先の候補となる。
【００２２】
しかしながら、図１に示されるように、複数のアイコン５−１乃至５−４は密接して並べられているので、移動先の候補を一見して視認することはユーザにとって困難であり、その結果、アイコン移動操作の操作性が損なわれるという課題が発生してしまう。即ち、ユーザは、移動対象のアイコンをクイック起動部４に移動させる前に移動先の候補を決定することは困難であり、結局、移動対象のアイコンをクイック起動部４に実際に移動させ、クイック起動部４内を移動させながら移動先の候補を決定するといった煩雑な操作を行わなければならない、といった課題が発生してしまう。
【００２３】
なお、このとき、移動先の候補は、アイコン５−１の左方、アイコン５−１乃至５−４のうちの２つの間、または、アイコン５−４の右方のうちのいずれかとなり、現時点の移動先の候補を示すために、対応する位置に縦線が表示される。
【００２４】
また、図示はしないが、Mac OS（登録商標）Xに含まれるランチャプラグムにおけるアイコン移動操作でも、全く同様の課題が発生する。
【００２５】
さらに、例えば、従来のランチャプログラムにおけるアイコンの操作の一つとして、上述したようにアイコン起動操作が存在する。ユーザは、このアイコン起動操作を行うときには、これから起動させるアプリケーションプログラムを表すアイコンを見つけ出す必要がある。
【００２６】
しかしながら、従来のランチャプログラムでは、多数のアイコンが単に並べられて表示されるだけであり、その多数のアイコンの中から所望のアプリケーションプログラムを表すアイコンを探すのに手間がかり、アイコン起動操作の操作性が損なわれるという課題が発生してしまう。
【００２７】
なお、Mac OS（登録商標）Xに含まれるランチャプログラムにおけるDock内においては、アプリケーションプログラムを表すアイコンと、アプリケーションプログラム以外の、例えば、ファイルやフォルダ、ゴミ箱（削除対象のファイルなどを一時保管する記憶領域）等を表すアイコンとは区分けして表示される。例えば、アプリケーションプログラムを表す1以上のアイコンが最初に横に並べられて配置された後に、ファイルやフォルダ、ゴミ箱等を表すアイコンが横に並べられて表示される。さらに、アプリケーションプログラムを表すアイコンのうちの最後に配置されるアイコンと、ファイルやフォルダ等を表すアイコンのうちの最初に配置されるアイコンとの間には、１本の線が表示される。この線は、アプリケーションプログラムを表すアイコンと、ファイルやフォルダ等を表すアイコンを区分けするためのセパレータとして表示される線である。
【００２８】
しかしながら、この線の位置を任意に変更することはできず、このため、例えば、アプリケーションプログラムを表すアイコンを種類別に区分するためのセパレータとして、この線を活用すること等は不可能である。
【００２９】
本発明はこのような状況に鑑みてなされたものであり、アイコンの操作性をより向上させることを目的としている。
【課題を解決するための手段】
【００３０】
本発明の情報処理装置は、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識手段と、複数のスロットのうちの、認識手段により所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルを配置させ、所定のアイコンまたは所定のシンボルが配置された複数のスロットのそれぞれを所定の順番で配置させた第１の画像を生成し、所定の表示装置に表示させる制御を行う表示制御手段とを備えることを特徴とする。
【００３１】
本発明の情報処理装置には、複数のスロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定手段と、スロット毎に、決定手段により決定された属性を示す属性情報を保持する保持手段とをさらに設けることができ、認識手段には、スロット毎に、保持手段に保持された属性情報に基づいて、スロットに対してアイコンの配置が指定されているか否かを認識させることができる。
【００３２】
本発明の情報処理装置には、表示装置に現在表示されている第１の画像に含まれる複数のスロットの配置順番を更新する第１の指令が、ユーザの操作に応じて入力された場合、その第１の指令を取得する取得手段をさらに設けることができ、表示制御手段には、取得手段により第１の指令が取得された場合、所定のアイコンまたは所定のシンボルが配置された複数のスロットのそれぞれを、第１の指令で指定されている順番で配置させた第２の画像を生成させ、表示装置の表示内容を、第１の画像から第２の画像に更新する制御を行わせることができる。
【００３３】
取得手段には、さらに、表示装置に表示されている画像に含まれる複数のスロットのうちの所定のシンボルが配置されているスロットに新たなアイコンを配置させる第２の指令が、ユーザの操作に応じて入力された場合、その第２の指令を取得させ、認識手段には、取得手段により第２の指令が取得された場合、さらに、第２の指令で指定されているスロットについて、第２の指令で指定されている新たなアイコンの配置が指定されたと再認識させ、表示制御手段には、さらに、認識手段によりスロットについて新たなアイコンの配置が指定されたと再認識された場合、そのスロットについては、新たなアイコンを配置させ、それ以外のスロットについては、これまでと同一の所定のアイコンまたは所定のシンボルを配置させ、新たなアイコン、所定のアイコン、または所定のシンボルが配置された複数のスロットのそれぞれを所定の順番で配置させた第２の画像を生成させ、表示装置の表示内容を、第１の画像から第２の画像に更新する制御を行わせることができる。
【００３４】
本発明の情報処理方法は、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップと、複数のスロットのうちの、認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルを配置させ、所定のアイコンまたは所定のシンボルが配置された複数のスロットのそれぞれを所定の順番で配置させた画像を生成し、所定の表示装置に表示させる制御を行う表示制御ステップとを含むことを特徴とする。
【００３５】
本発明のプログラムは、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップと、複数のスロットのうちの、認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルを配置させ、所定のアイコンまたは所定のシンボルが配置された複数のスロットのそれぞれを所定の順番で配置させた画像を生成し、所定の表示装置に表示させる制御を行う表示制御ステップとを含むことを特徴とする。
【００３６】
本発明のプログラムには、複数のスロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定ステップと、スロット毎に、決定ステップの処理により決定された属性を示す属性情報の保持を制御する保持制御ステップとをさらに設けることができ、認識ステップにおいては、スロット毎に、保持制御ステップの処理により保持された属性情報に基づいて、スロットに対してアイコンの配置が指定されているか否かを認識させることができる。
【００３７】
本発明の情報処理装置および情報処理方法、並びに、プログラムにおいては、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かが認識される。そして、複数のスロットのうちの、所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンが配置され、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルが配置される。さらに、所定のアイコンまたは所定のシンボルが配置された複数のスロットのそれぞれを所定の順番で配置させた画像が生成され、所定の表示装置に表示される。
【発明の効果】
【００３８】
本発明によれば、アイコンの操作性をより向上させることができる。
【発明を実施するための最良の形態】
【００３９】
以下に本発明の最良の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００４０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項にすべて記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００４１】
請求項１に記載の情報処理装置は、アイコン（例えば、図６のアイコン２３１至アイコン２３４等）の配置が可能な領域として設けられている複数のスロット（例えば、図６のスロット２８１乃至２８６）のそれぞれについて、アイコンの配置が指定されているか否かを認識する認識手段（例えば、図４のランチャ制御部１５２）と、複数の前記スロットのうちの、前記認識手段により所定のアイコンの配置が指定されていると認識されたスロット（例えば、図６のスロット２８１乃至２８６のうちの、アイコン２３１乃至２３４のそれぞれの配置が指定されているスロット２８１乃至２８４）については、その所定のアイコンを配置させ、それ以外のスロット（例えば、図６のスロット２８１乃至２８６のうちの、スロット２８５，２８６）については、アイコンの配置が指定されていないことを示す所定のシンボル（例えば、図６の空きシンボル２３５，２３６）を配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた第１の画像（例えば、自由登録エリア２１２を含む図５のランチャウィンドウ２０１）を生成し、所定の表示装置（例えば、図３や図４の表示部８１）に表示させる制御を行う表示制御手段（例えば、図４の表示制御部１５３）とを備えることを特徴とする。
【００４２】
請求項２に記載の情報処理装置は、複数の前記スロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性（例えば、図１５のスロットリストのうちの「属性」の項目に記述されているApp，File，Folderに対応する属性）と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定手段（例えば、図４のスロット管理部１５５）と、前記スロット毎に、前記決定手段により決定された属性を示す属性情報（例えば、図１５のスロットリストのうちの「属性」の項目に記述されているApp，File，Folder，Blankのうちのいずれか）を保持する保持手段（例えば、図４のスロットリスト記憶部１５６）とをさらに備え、前記認識手段は、前記スロット毎に、前記保持手段に保持された前記属性情報に基づいて、前記スロットに対してアイコンの配置が指定されているか否かを認識することを特徴とする。
【００４３】
請求項３に記載の情報処理装置は、前記表示装置に現在表示されている前記第１の画像に含まれる複数の前記スロットの配置順番を更新する第１の指令（例えば、図７と図８で示されるユーザ操作に対応する指令）が、ユーザの操作に応じて入力された場合、その第１の指令を取得する取得手段（例えば、図４の操作情報取得部１５１）をさらに備え、
前記表示制御手段は、前記取得手段により前記第１の指令が取得された場合、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを、前記第１の指令で指定されている順番で配置させた第２の画像（例えば、図９に示されるランチャウィンドウ２０１）を生成し、前記表示装置の表示内容を、前記第１の画像から前記第２の画像に更新する制御を行う（例えば、図１９の処理、特に、ステップＳ８４（ＹＥＳ），Ｓ８５（ＹＥＳ），Ｓ８６，Ｓ８７の処理を実行する）ことを特徴とする。
【００４４】
請求項４に記載の情報処理装置は、前記取得手段は、さらに、前記表示装置に表示されている前記画像に含まれる複数の前記スロットのうちの前記所定のシンボルが配置されているスロットに新たなアイコンを配置させる第２の指令（例えば、図１０乃至図１２で示されるユーザ操作に対応する指令）が、ユーザの操作に応じて入力された場合、その第２の指令を取得し、前記認識手段は、前記取得手段により前記第２の指令が取得された場合、さらに、前記第２の指令で指定されている前記スロットについて、前記第２の指令で指定されている前記新たなアイコンの配置が指定されたと再認識し（例えば、図１８のステップＳ６２でＹＥＳであると判定し）、前記表示制御手段は、さらに、前記認識手段により前記スロットについて前記新たなアイコンの配置が指定されたと再認識された場合、そのスロットについては、前記新たなアイコンを配置させ、それ以外のスロットについては、これまでと同一の前記所定のアイコンまたは前記所定のシンボルを配置させ、前記新たなアイコン、前記所定のアイコン、または前記所定のシンボルが配置された複数の前記スロットのそれぞれを前記所定の順番で配置させた第２の画像（例えば、図１２で示されるランチャウィンドウ２０１）を生成し、前記表示装置の表示内容を、前記第１の画像から前記第２の画像に更新する制御を行う（例えば、図１８のステップＳ６３乃至Ｓ６５の処理を実行する）ことを特徴とする。
【００４５】
請求項５に記載の情報処理方法は、所定の表示装置の表示を制御する情報処理装置の情報処理方法において、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップ（例えば、図４のランチャ制御部１５２の処理であって、図１６のステップＳ１の処理等）と、複数の前記スロットのうちの、前記認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルを配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた画像を生成し、前記所定の表示装置に表示させる制御を行う表示制御ステップ（例えば、図４の表示制御部１５３の処理であって、図１６のステップＳ１の処理等）とを含むことを特徴とする。
【００４６】
請求項６に記載のプログラムは、所定の表示装置の表示を制御するコンピュータに実行させるプログラムであって、アイコンの配置が可能な領域として設けられている複数のスロットのそれぞれについて、アイコンの配置が指定されているか否かを認識する認識ステップ（例えば、図４のランチャ制御部１５２の処理であって、図１６のステップＳ１の処理等）と、複数の前記スロットのうちの、前記認識ステップにより所定のアイコンの配置が指定されていると認識されたスロットについては、その所定のアイコンを配置させ、それ以外のスロットについては、アイコンの配置が指定されていないことを示す所定のシンボルを配置させ、前記所定のアイコンまたは前記所定のシンボルが配置された複数の前記スロットのそれぞれを所定の順番で配置させた画像を生成し、前記所定の表示装置に表示させる制御を行う表示制御ステップ（例えば、図４の表示制御部１５３の処理であって、図１６のステップＳ１の処理等）とを含むことを特徴とする。
【００４７】
請求項７に記載のプログラムは、複数の前記スロットのそれぞれの属性として、アイコンの配置が指定されている第１の属性（例えば、図１５のスロットリストのうちの「属性」の項目に記述されているApp，File，Folderに対応する属性）と、アイコンの配置が指定されていない第２の属性とのうちのいずれか一方を決定する決定ステップ（例えば、図１６のステップＳ６の処理）と、前記スロット毎に、前記決定ステップの処理により決定された属性を示す属性情報（例えば、図１５のスロットリストのうちの「属性」の項目に記述されているApp，File，Folder，Blankのうちのいずれか）の保持を制御する保持制御ステップ（例えば、図１９のステップＳ８７またはＳ９２の処理）とをさらに含み、前記認識ステップは、前記スロット毎に、前記保持制御ステップの処理により保持された前記属性情報に基づいて、前記スロットに対してアイコンの配置が指定されているか否かを認識することを特徴とする。
【００４８】
以下に、本発明の実施の形態について図面を参照して説明する。
【００４９】
図３は、本発明が適用されるパーソナルコンピュータ（PC）４１の一実施の形態のハードウエア構成例を示すブロック図である。
【００５０】
詳細については後述するが、PC４１は、表示部８１の表示画面上の特定のエリアに、ユーザにより指定されたアイコンを配置させることができる。
【００５１】
なお、以下、このようなアイコンが配置される特定のエリアを、スロットと称する。また、スロットにアイコンが配置されていることを、以下、スロットにアイコンが表示されると称する。
【００５２】
このようなスロットは表示画面上に複数存在し、スロットは、他のスロットが配置されている場所（以下、このような場所を置場と称する）に移動することができる。そして、この場合、他のスロットは移動する。なお、スロットのその他詳細については後述する。
【００５３】
また、PC４１は、アイコンの表示が指定されていないスロット（アイコンが配置されていないスロット）には、アイコンに代わり、アイコンの表示が指定されていないことを示す特定のシンボル（以下、空きシンボルと称する）を表示させることができる。
【００５４】
後述するように、空きシンボルが配置されているスロットは、任意のアイコンの配置が当然ながら可能である。従って、ユーザは、上述したアイコン移動操作（指令）を行うときには、空きシンボルが配置されているスロットを、アイコンの移動先の候補として直ちに視認することができる。さらに、空きシンボルが配置されているスロットの移動（置場の変更）も当然ながら可能である。従って、後述するように、空きシンボルが配置されているスロットをセパレータとすることもできる。
【００５５】
即ち、PC４１においては、スロットに空きシンボルを配置することができるので、上述した従来の課題、即ち、アイコンを実際に移動させながら、アイコンの移動先の候補を決定するといった煩雑な操作を行わなければならないこと、および、多数のアイコンの中から所望のアイコンを探すのに手間がかかることに起因するアイコンの操作性が損なわれるという課題を解決することが可能になる。なお、空きシンボルが配置されているスロットの詳細については後述する。
【００５６】
さらにまた、ユーザがマウス７１により、スロット（に表示されたアイコン）をクリックする操作（指令）をした場合には、PC４１は、そのスロットに表示されているアイコンが表す対象の処理を実行する。なお、アイコンが表す対象としては、例えば、アプリケーションプログラムが存在する。この場合、アイコンが表す対象の処理とは、そのアプリケーションプログラムを起動させる処理を指す。なお、アイコンが表す対象や、アイコンが表す対象の処理のその他の例については後述する。
【００５７】
以下、PC４１のハードウエア構成例について説明していく。
【００５８】
図３において、CPU（Central Processing Unit）５１は、ROM（Read Only Memory）５２に記憶されているプログラム、または記憶部５８からRAM（Random Access Memory）５３にロードされたプログラムに従って各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５９】
CPU５１，ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インタフェース５５も接続されている。
【００６０】
入出力インタフェース５５には、入力部５６、出力部５７、ハードディスクなどにより構成される記憶部５８、およびモデム、ターミナルアダプタなどより構成される通信部５９が接続されている。
【００６１】
入力部５６は、ポインティングデバイスであるマウス７１、およびキーボード７２などを有している。入力部５６は、ユーザからの操作の入力を受け付ける。即ち、入力部５６は、ユーザによる操作に応じた操作情報を出力する。
【００６２】
出力部５７は、CRT（Cathode Ray Tube）や、LCD（Liquid Crystal Display）などよりなる表示部８１、およびスピーカ８２などを有している。表示部８１は、CPU５１が実行するプログラムによって提供される画像を表示画面上に表示する。
【００６３】
記憶部５８には、OS（Operating System）９１、ランチャプログラム９２、アプリケーションプログラム９３−１乃至９３−７，９４−１乃至９４−３などの各種プログラムの他、ファイル９５−１および９５−２、並びに、フォルダ９６−１および９６−２などの各種データが記憶（インストール）されている。
【００６４】
OS９１は、例えば、上述したWindows（登録商標）やMac OS（登録商標）Xとして構成され、コンピュータの基本的な動作を制御する。即ち、OSとは、基本制御ソフトウエアの一形態である。
【００６５】
ランチャプログラム９２は、ランチャプログラム９２に予め登録されているアプリケーションプログラム等のアイコンを表示し、アイコンがクリックされたときにそのアイコンが表すアプリケーションプログラムを直接起動する機能を提供する。その他ランチャプログラム９２の詳細については、図４以降の図面を参照して後述する。ランチャプログラム９２は、例えば、PC４１を製造するメーカにより提供され、出荷前に予めインストールされている。なお、以下、PC４１を製造するメーカを、ランチャプログラム９２の提供者と称する。
【００６６】
アプリケーションプログラム９３−１乃至９３−７、および９４−１乃至９４−３は、実行形式のファイル（EXEファイル）として構成される。即ち、アプリケーションプログラム９３−１乃至９３−７、および９４−１乃至９４−３それぞれは、例えば、所定の形式のファイルを開き、そのファイルに対して所定の処理を実行することができる。
【００６７】
詳細には、アプリケーションプログラム９３−１乃至９３−７は、例えば、ランチャプログラム９２の提供者等によって、出荷前に記憶部５８に予めインストールされたアプリケーションプログラムであって、図５で後述するランチャウィンドウ２０１内における固定エリア２１１内の固定の位置に対応するアイコンが表示されるアプリケーションプログラムである。
【００６８】
具体的には、例えば、アプリケーションプログラム９３−１は、テレビジョン放送番組等、動画と音声からなるコンテンツを再生し、表示部８１およびスピーカ８２から出力させる機能を提供する。
【００６９】
アプリケーションプログラム９３−２は、例えば、音楽のコンテンツを再生し、スピーカ８２から出力させる機能を提供する。
【００７０】
アプリケーションプログラム９３−４は、例えば、静止画（写真）のコンテンツを再生し、表示部８１に表示させる機能を提供する。
【００７１】
アプリケーションプログラム９３−５は、例えば、アプリケーションプログラム９３−１と同様に、動画と音声からなるコンテンツを再生し、表示部８１およびスピーカ８２から出力させる機能を提供する。ただし、アプリケーションプログラム９３−５は、CD（Compact Disk）やDVD（Digital Versatile Disk）などの記録媒体に記録されているコンテンツを再生し、アプリケーションプログラム９３−１とは再生可能なデータのフォーマットが異なる。
【００７２】
アプリケーションプログラム９３−６は、通信部５９を介して、図示せぬインターネットに接続されている図示せぬサーバから供給されるEPG（Electric Program Guide）情報を受信し、そのEPG情報に基づいてEPG（電子番組表）を作成して、表示部８１に表示させる機能を提供する。
【００７３】
アプリケーションプログラム９３−７は、アプリケーションプログラム９３−１乃至９３−６の機能等が記述された電子マニュアルを、表示部８１に表示させる機能を提供する。
【００７４】
以上のようなアプリケーションプログラム９３−１乃至９３−７に対して、アプリケーションプログラム９４−１乃至９４−３は、図５で後述するランチャウィンドウ２０１内における自由登録エリア２１２内のスロットに、対応するアイコンの配置が自在に可能なアプリケーションプログラムである。
【００７５】
具体的には、例えばプリケーションプログラム９４−１は、ブラウザ機能を提供する。即ち、例えば、アプリケーションプログラム９４−１は、通信部５９を介して、図示せぬインターネット上の他の装置からHTML（Hyper Text Markup Language）文章等として供給されるホームページを受信し、そのHTML文章等を解析して画像データを生成し、その画像データに対応する画像、即ち、ホームページを表示部８１に表示させる機能等を提供する。
【００７６】
アプリケーションプログラム９４−１は、ランチャウィンドウ９２の提供者によって、例えば、出荷時に、記憶部５８に予めインストールされ、さらに、アプリケーションプログラム９４−１を表すアイコンが、所定のスロットに配置される。また、アプリケーションプログラム９４−１と同様に、例えば、図示はしないが、いわゆるメーラなどのユーザにとって有用だと思われる機能を提供するアプリケーションプログラムが、出荷時に、記憶部５８に予めインストールされていることもあり、この場合も、対応するアイコンが、出荷時に所定のスロットに配置される。なお、このようにスロットに予め配置されているアイコンも、後述するように、配置場所を更新したり、表示しないようにすることができる。
【００７７】
アプリケーションプログラム９４−２は、例えば、キーボード７２からの入力を基に、文章データを作成するワードプロセッサ機能を提供する。
【００７８】
アプリケーションプログラム９４−３は、例えば、マウス７１からの入力を基に、画像データを作成するペイント機能を提供する。
【００７９】
アプリケーションプログラム９４−２および９４−３は、PC４１のユーザによって、例えば、出荷後に、記憶部５８に後からインストールされたアプリケーションプログラムである。また、アプリケーションプログラム９４−２および９４−３を表すアイコンは、出荷時にはスロットに配置されていないが、後述するように、PC４１のユーザによって、任意のスロットに配置することが可能である。
【００８０】
なお、以降の説明においては、アプリケーションプログラム９４−１をブラウザ９４−１と、また、アプリケーションプログラム９４−２をワープロ９４−２と、アプリケーションプログラム９４−３をペインタ９４−３と、それぞれ適宜記述する。
【００８１】
ファイル９５−１および９５−２、並びに、フォルダ９６−１および９６−２は、図５で後述するランチャウィンドウ２０１内の自由登録エリア２１２内にあるスロットに、対応するアイコンの配置が自在に可能なファイルやフォルダである。ファイル９５−１および９５−２、並びに、フォルダ９６−１および９６−２は、PC４１のユーザによって作成され、記憶部５８に記憶されたファイルやフォルダである。
【００８２】
具体的には、例えば、ファイル９５−１および９５−２は、ワープロ９４−２により作成された文章データを含むファイルである。なお、以降の説明においては、ファイル９５−１をワープロ文書ファイル９５−１と、ファイル９５−２をワープロ文書ファイル９５−２と、それぞれ適宜記述する。
【００８３】
ワープロ９４−２は、ワープロ文書ファイル９５−１または９５−２を開き、ワープロ文書ファイル９５−１と９５−２とのうちの開いた方に対して所定の処理を実行することができる。
【００８４】
フォルダ９６−１および９６−２は、OS９１により構築される階層構造の所定の階層を示す。換言すると、フォルダ９６−１および９６−２には、下層のフォルダやファイル（実行形式のファイル、即ち、アプリケーションソフトウエアを含む）が格納される。
【００８５】
このように、記憶部５８には様々な情報が記憶される。
【００８６】
通信部５９は、インターネットを含むネットワークを介して、図示せぬ他の装置と通信する。
【００８７】
入出力インタフェース５５にはまた、必要に応じてドライブ６０が接続され、磁気ディスク１０１、光ディスク１０２、光磁気ディスク１０３、或いは半導体メモリ１０４などが適宜装着され、それらから読み出されたコンピュータプログラム（アプリケーションプログラム等）が、必要に応じて記憶部５８にインストールされる。
【００８８】
以上、図３を参照して、PC４１のハードウエア構成例について説明した。
【００８９】
次に、図４を参照して、記憶部５８に記憶されているランチャプログラム９２の詳細について説明する。即ち、図４は、本発明を適用したランチャプログラム９２の機能の構成例を示すブロック図である。
【００９０】
図４に示される各機能は、図３のランチャプログラム９２がRAM５３にロードされ、CPU５１が、RAM５３にロードされたランチャプログラム９２を実行することにより実現される。
【００９１】
ランチャプログラム９２がCPU５１によって実行されると、操作情報取得部１５１、ランチャ制御部１５２、表示制御部１５３、実行部１５４、およびスロット管理部１５５が実現される。
【００９２】
また、ランチャプログラム９２がCPU５１に実行されると、RAM５３または記憶部５８の所定の領域が、スロットリスト記憶部１５６として使用される。スロットリスト記憶部１５６の記憶内容の詳細は、図１５を参照して後述する。
【００９３】
操作情報取得部１５１は、ユーザ操作に基づくマウス７１から供給される情報（以下、操作情報と称する）を取得し、ランチャ制御部１５２に供給する。
【００９４】
ランチャ制御部１５２は、操作情報取得部１５１から供給される操作情報に応じて、表示制御部１５３、実行部１５４、またはスロット管理部１５５を制御する。なお、ランチャ制御部１５２の制御内容の詳細については後述する。
【００９５】
また、ランチャ制御部１５２は属性認識部１６１を有する。属性認識部１６１は、操作情報取得部１５１から供給される操作情報と、スロット管理部１５５を介して供給されるスロットリスト記憶部１５６に記憶されている情報とに基づいて、スロットの属性を認識する。なお、スロットの属性については、図１５を参照して後述する。
【００９６】
表示制御部１５３は、ランチャ制御部１５２の制御に基づいて、例えば、図５を参照して後述するランチャウィンドウ２０１などを、表示部８１に表示させる制御を行う。
【００９７】
実行部１５４は、ランチャ制御部１５２の制御に基づいて各種の処理を実行する。例えば、実行部１５４は、ランチャ制御部１５２の制御のもと、記憶部５８に記憶されているブラウザ９４−１等を起動させる。また、例えば、実行部１５４は、記憶部５８に記憶されているワープロ文書ファイル９５−１等をワープロ９４−２で開く。また、例えば、実行部１５４は、ワープロ文書ファイル９５−２等をフォルダ９６−１内に格納させる。なお、実行部１５４の処理の詳細について、例えば、これらの処理のうちのいずれの処理が実行されるのかについてや、その実行タイミングについては後述する。
【００９８】
スロット管理部１５５は、ランチャ制御部１５２の制御のもと、スロットリスト記憶部１５６に記憶されている情報を、ランチャ制御部１５２に供給し、また、スロットリスト記憶部１５６に記憶されている情報を変更（更新）する。
【００９９】
スロットリスト記憶部１５６は、例えば、図３の記憶部５８の一部の記憶領域として構成され、後述する図１５で説明するスロットリストを記憶する。このスロットリストに含まれる情報は、上述したように、スロット管理部１５５によって適宜読み出され、また更新される。
【０１００】
以上、ランチャプログラム９２の機能的構成例について説明した。次に、このランチャプログラム９２が実行する処理の概略について説明する。
【０１０１】
ランチャプログラム９２がCPU５１により実行された場合、操作情報取得部１５１は、ユーザによるマウス７１の操作を示す操作情報を取得する。この操作情報は、ランチャ制御部１５２に供給される。
【０１０２】
ランチャ制御部１５２は、操作情報取得部１５１から供給される操作情報や、属性認識部１６１が認識するスロットの属性を基に制御信号を生成する。この制御信号は、表示制御部１５３、実行部１５４、またはスロット管理部１５５に供給される。
【０１０３】
具体的には、例えば、表示部８１の表示内容の変更の指示を示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ランチャ制御部１５２は、表示部８１の表示を変更するための制御信号を生成し、表示制御部１５３に供給する。表示制御部１５３は、この制御信号に基づいて表示部８１の表示内容を変更する。
【０１０４】
また、例えば、所定のスロットの選択を示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ランチャ制御部１５２の属性認識部１６１は、そのスロットの属性を認識する。
【０１０５】
上述したように、スロットには、空きシンボルまたは任意のアイコンが表示される。また、後述するように、本実施の形態においては、スロットの属性として、例えば、アプリケーションプログラムを表すアイコンの表示が指定されていることを示す属性、ファイルを表すアイコンの表示が指定されていることを示す属性、およびフォルダを表すアイコンの表示が指定されることを示す属性、および、空きシンボルが表示されることを示す属性の４つの属性が設けられている。なお、空きシンボルが表示されることを示す属性は、アイコンの表示が指定されていないことを示す属性であるとも言える。
【０１０６】
上述のスロットの４つの属性は、アイコンの表示が指定されていることを示す第１の属性と、アイコンの表示が指定されていないことを示す第２の属性との２種類の属性に大別することができる。即ち、アプリケーションプログラムを表すアイコンの表示が指定されていることを示す属性、ファイルを表すアイコンの表示が指定されていることを示す属性、および、フォルダを表すアイコンの表示が指定されることを示す属性は、第１の属性であり、空きシンボルが表示されることを示す属性は、第２の属性である。
【０１０７】
例えば、いま、属性認識部１６１により認識されたスロットの属性が、アプリケーションプログラムを表すアイコンの表示が指定されていることを示す属性であったとする。この場合、ランチャ制御部１５２は、スロットに表示されたアイコンが表すアプリケーションプログラムの起動を指示する制御信号を生成し、実行部１５４に供給する。すると、実行部１５４は、この制御信号に応じて、そのアプリケーションプログラムを起動させる。
【０１０８】
また、例えば、所定のアイコンがドラッグされて、空きシンボルが表示されたスロット内に移動され、そこでドロップされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ランチャ制御部１５２は、そのスロットの属性等を変更する制御信号、即ち、スロットリスト記憶部１５６に記憶されているスロットリストの更新を要求する制御信号を生成し、スロット管理部１５５に供給する。スロット管理部１５５は、この制御信号に応じて、スロットリスト記憶部１５６に記憶されているスロットリストのうちの対象のスロットに関する情報を更新する。いまの場合、対象のスロットの属性が、上述した第２の属性である空きシンボルが表示されることを示す属性から、第１の属性のうちの、アプリケーションプログラムを表すアイコンの表示が指定されていることを示す属性、ファイルを表すアイコンの表示が指定されていることを示す属性、または、フォルダを表すアイコンの表示が指定されることを示す属性のいずれかに更新される。
【０１０９】
このようにして更新されたスロットリストの情報は、ランチャ制御部１５２に供給される。すると、ランチャ制御部１５２は、対象のスロットの表示を、空きシンボルからアイコン（ドロップされたアイコン）に変更するための制御信号を生成し、表示制御部１５３に供給する。表示制御部１５３は、この制御信号に基づいて表示部８１の表示内容を変更する。
【０１１０】
以上、ランチャプログラム９２が実行する処理の概略について説明した。さらに、以下、図面を参照して、ランチャプログラム９２が実行する処理の詳細や、その処理の結果として、表示部８１の表示画面に表示される画像の具体例について説明していく。
【０１１１】
例えば、図３のOS９１としてWindows（登録商標）が起動されている状態で、ランチャプログラム９２が起動されると、例えば、図５に示されるような画像が表示部８１の表示画面に表示される。即ち、図５は、ランチャプログラム９２が起動されたときの表示部８１の表示例を示している。
【０１１２】
Windows（登録商標）が起動されると、表示部８１には、デスクトップ１、タスクバー２、およびスタートボタン３が表示される。なお、デスクトップ１、タスクバー２、およびスタートボタン３は、図１および図２に示した従来の場合と同一なので、その説明は適宜省略する。
【０１１３】
さらに、図５に示されるように、本実施の形態においては、デスクトップ１内の右側に、ランチャウィンドウ２０１が表示される。なお、ランチャウィンドウ２０１は、デスクトップ１の右側の他、上、下、左側、その他の任意の位置に表示することができる。
【０１１４】
ランチャウィンドウ２０１は、図中点線で示されているように、固定エリア２１１と自由登録エリア２１２とに分けられる。また、ランチャウィンドウ２０１の上部には、メニューボタン２１３が表示される。ユーザのマウス７１の操作により、メニューボタン２１３がクリックされると、例えば、図示せぬメニューウィンドウが表示される。このメニューウィンドウは、ランチャウィンドウ２０１の表示または非表示を設定する等のための画像である。
【０１１５】
固定エリア２１１内には、アイコン２２１−１乃至２２１−７が縦に並べられて表示されている。これらのアイコン２２１−１乃至２２１−７のそれぞれは、図３の記憶部５８に記憶されているアプリケーションプログラム９３−１乃至９３−７それぞれを表している。
【０１１６】
また、アイコン２２１−７の上部と下部には、それぞれ、セパレータ２２２−１と２２２−２が表示されている。アイコン２２１−１乃至２２１−７、並びに、セパレータ２２２−１および２２２−２は、その表示内容および配置場所があらかじめランチャプログラム９２の提供者により定められており、マウス７１の操作等による変更は不可とされている。
【０１１７】
自由登録エリア２１２内には、アイコン２３１乃至２３４、並びに、空きシンボル２３５および２３６が縦に並べられて表示されている。アイコン２３１乃至２３４のそれぞれは、図３の記憶部５８に記憶されているブラウザ９４−１、ワープロ９４−２、ワープロ文書ファイル９５−１、およびフォルダ９６−１のそれぞれを表している。
【０１１８】
空きシンボル２３５および２３６は、その空きシンボルが示されている位置に、任意のアイコンを配置（表示）させることが可能であることを示している。
【０１１９】
なお、図５の例では、アイコン２３１乃至２３４は、その順番で縦に配置されているが、後述するように、ユーザのマウス７１の操作に応じてその配置場所の更新が可能である。
【０１２０】
ここで、図６は、図５の自由登録エリア２１２のより詳細な構成例を示している。
【０１２１】
自由登録エリア２１２には、複数のスロットのそれぞれを配置させる領域、即ち、複数の置場が設けられている。例えば、図６では、６つの置場２１２−１乃至２１２−６が設けられており、その置場２１２−１乃至２１２−６には、スロット２８１乃至２８６が、それぞれ配置されている。
【０１２２】
各スロット２８１乃至２８６内には、ユーザにより指定されたアイコンが配置（表示）される。ただし、スロット２８１乃至２８６のうちの、アイコンの表示が指定されていないスロット内、即ち、アイコンが表示されないスロット内には、空きシンボルが表示される。
【０１２３】
具体的には、図６では、スロット２８１には、ブラウザ９４−１を表すアイコン２３１が配置されている。スロット２８２には、ワープロ９４−２を表すアイコン２３２が配置されている。スロット２８３には、ワープロ文書ファイル９５−１を表すアイコン２３３が配置されている。スロット２８４には、フォルダ９６−１を表すアイコン２３４が配置されている。スロット２８５には、空きシンボル２３５が配置されている。スロット２８６には、空きシンボル２３６が配置されている。
【０１２４】
アイコンまたは空きシンボルが配置されたスロット２８１乃至２８６のそれぞれは、自由登録エリア２１２の指定された置場２１２−１乃至２１２−６に配置される。
【０１２５】
例えば、図６では、スロット２８１乃至２８６のそれぞれは、自由登録エリア２１２の置場２１２−１乃至２１２−６のそれぞれに配置されている。
【０１２６】
これにより、自由登録エリア２１２には、図５に示されるように、アイコン２３１乃至２３４、並びに、空きシンボル２３５および２３６が縦に並べられて表示される。即ち、正確には、図６のスロット２８１乃至２８６が所定の順番で縦に並べられて透明表示され、その結果として、それらの上に配置されたアイコン２３１乃至２３４、並びに、空きシンボル２３５および２３６が、あたかも縦に並べられているように表示される。
【０１２７】
また、自由登録エリア２１２内には、スクロールボタン２４１−１および２４１−２が表示される。例えば、ユーザのマウス７１の操作により、スクロールボタン２４１−１がクリックされると、自由登録エリア２１２には、そこに表示されている１番目のスロット２８１乃至６番目のスロット２８６（正確には、対応するアイコン２３１，２３２，２３３，２３４、または空きシンボル２３５，２３６）に代わり、７番目のスロット乃至１２番目のスロット（正確には、対応するアイコンまたは空きシンボル）が表示される。
【０１２８】
例えば、図５の例では、アイコン２３１乃至２３４、空きシンボル２３５、および、空きシンボル２３６のそれぞれが配置されている図６のスロット２８１乃至スロット２８６のそれぞれが、置場２１２−１乃至２１２−６のそれぞれに配置されている。この状態で、ユーザのマウス７１の操作により、スクロールボタン２４１−１がクリックされると、置場２１２−１乃至２１２−６のそれぞれには、図示せぬ６つの他のスロットのそれぞれが配置される。
【０１２９】
その後、例えば、ユーザのマウス７１の操作により、スクロールボタン２４１−２がクリックされると、自由登録エリア２１２内に表示されている６つの他のスロットのそれぞれに代わり、スロット２８１乃至２８６のそれぞれが再度表示される。従って、スクロールボタン２４１−１または２４１−２が操作されると、自由登録エリア２１２内の各置場２１２−１乃至２１２−６に配置されるスロットが変更される。即ち、各置場２１２−１乃至２１２−６のそれぞれには、変更されたスロット上に配置されているアイコンまたは空きシンボルが表示される（表示内容が更新される）。
【０１３０】
なお、スクロールボタン２４１−１または２４１−２の１回の押下操作（クリック）毎に、自由登録エリア２１２内の各置場２１２−１乃至２１２−６に配置されるスロットが１つずつ上または下方向にスライドするようにすることもできる。
【０１３１】
以上説明したランチャウィンドウ２０１の他、図５の例のデスクトップ１内には、ユーザのマウス７１の操作に応じて動作するマウスポインタ２５１が表示されている。さらに、デスクトップ１内のランチャウィンドウ２０１外には、アイコン２６１乃至２６３も表示されている。アイコン２６１乃至２６３のそれぞれは、図３のOS９１によって表示が指定されているアイコンであり、例えば、記憶部５８に記憶されているペインタ（アプリケーションプログラム）９４−３、ワープロ文書ファイル９５−２、およびフォルダ９６−２のそれぞれを表す。
【０１３２】
また、デスクトップ１の下方には、上述したスタートボタン３を含むタスクバー２が表示されており、その右方には、通知領域２０２が表示されている。なお、通知領域２０２は、従来から存在し、当業者にとって理解が容易なものであることから、ここではその説明については省略する。
【０１３３】
次に、自由登録エリア２１２内のスロット２８１乃至２８６（図６）をクリックして、スロットに表示されているアイコンが表す対象の処理を実行するときの表示部８１の表示例について、図７を参照して説明する。
【０１３４】
ユーザがマウス７１を操作して、自由登録エリア２１２内のスロット２８１乃至２８６のうちのいずれかをクリックした場合、ユーザによるマウス７１の操作を示す操作情報が、操作情報取得部１５１を介してランチャ制御部１５２に供給され、ランチャ制御部１５２により操作情報に応じた制御信号が生成される。また、スロット管理部１５５においては、その制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストの各種情報が、ランチャ制御部１５２に供給される。さらに、実行部１５４が、スロットリスト記憶部１５６に記憶されているスロットリストの情報に基づいた処理を行う。
【０１３５】
図７は、自由登録エリア２１２内にマウスポインタ２５１が移動されたときの自由登録エリア２１２の表示例を示している。
【０１３６】
図７に示される自由登録エリア２１２には、図５および図６に示したのと同様に、上から順に、アイコン２３１、アイコン２３２、アイコン２３３、アイコン２３４、空きシンボル２３５、および空きシンボル２３６が縦に並んで表示されている。
【０１３７】
例えば、ユーザがマウス７１を操作して、マウスポインタ２５１を、自由登録エリア２１２内の空きシンボル２３５が表示されている図６のスロット２８５上に移動させた場合、マウスポインタ２５１が位置するスロット２８５が注目スロットとされ、その注目スロット２８５を囲むエリア枠３０１が表示部８１に表示される。
【０１３８】
このように、マウスポインタ２５１が置かれている注目スロット２８５を囲むようにエリア枠３０１を表示することにより、ユーザは、注目スロット２８５の置場（図７の例では、図６の置場２１２−５）を容易に認識することができる。
【０１３９】
さらに、ユーザがマウス７１を操作して、自由登録エリア２１２内のスロット２８１乃至２８６のうちのいずれかをクリックした場合、そのクリックされたスロット内に表示されているアイコンが表す対象の処理が実行される。
【０１４０】
具体的には、例えば、ユーザがマウス７１を操作して、マウスポインタ２５１を、自由登録エリア２１２内のアイコン２３１が表示されているスロット２８１（図６）上に移動した場合、その操作に応じて、マウスポインタ２５１が位置するスロット２８１が注目スロットとされ、図７に示されたと同様に、注目スロット２８１を囲むエリア枠３０１が、表示部８１に表示される。
【０１４１】
さらに、スロット２８１が注目スロットとされている状態で、ユーザがマウス７１をクリックすると、そのクリック操作に応じて、ランチャプログラム９２（図４）においては、注目スロット２８１に表示されているアイコン２３１が表すブラウザ９４−１を起動する処理が行われる。
【０１４２】
なお、自由登録エリア２１２内に表示されている他のスロット２８２乃至２８６（図６）それぞれにおいても同様に、ユーザのマウス７１のクリック操作により、スロットに表示されているアイコンが表す対象の処理が実行される。
【０１４３】
具体的には、例えば、アイコン２３２が表示されているスロット２８２（図６）がクリックされた場合、スロット２８２に表示されているアイコン２３２が表すワープロ９４−２を起動する処理が行われる。また、例えば、アイコン２３３が表示されているスロット２８３がクリックされた場合、スロット２８３に表示されているアイコン２３３が表すワープロ文書ファイル９５−１を、ワープロ９４−２によって開く処理が行われる。さらに、例えば、アイコン２３４が表示されているスロット２８４がクリックされた場合、スロット２８４に表示されているアイコン２３４が表すフォルダ９６−１の下層を、デスクトップ１内に表示する処理が行われる。
【０１４４】
なお、ユーザがマウス７１を操作して、空きシンボル２３５が表示されているスロット２８５、または、空きシンボル２３６が表示されているスロット２８６内をクリックした場合には、ランチャプログラム９２においては、処理を実行すべき対象を表すアイコンが配置されていないため、処理は行われない。
【０１４５】
次に、自由登録エリア２１２内のアイコンの配置場所が指定される（自由登録エリア２１２内がカスタマイズされる）ときの表示部８１の表示例について説明する。自由登録エリア２１２をカスタマイズする処理は、図４に示した各機能ブロックにより行われる。
【０１４６】
まず、図８および図９は、自由登録エリア２１２内の、アイコン２３１乃至２３４や空きシンボル２３５および２３６の置場（順番）が変更されるときの表示部８１の表示例、より正確には、自由登録エリア２１２内の置場２１２−１乃至２１２−６に配置されるスロットが更新されるときの表示部８１の表示例を示している。
【０１４７】
ユーザが、アイコン２３１乃至２３４や空きシンボル２３５および２３６の配置（順番）を変更するように、マウス７１を操作すると、ユーザによるマウス７１の操作を示す操作情報が、操作情報取得部１５１を介してランチャ制御部１５２に供給され、ランチャ制御部１５２により操作情報に応じた制御信号が生成される。また、スロット管理部１５５においては、その制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストの内容が更新される。さらに、表示制御部１５３が、スロットリスト記憶部１５６に記憶されているスロットリストに含まれる各情報に基づいた画像を、表示部８１に表示させることにより、自由登録エリア２１２内が変更されて表示される。
【０１４８】
即ち、例えば、図７に示したように、空きシンボル２３５が表示されているスロット２８５が注目スロットとされている状態で、ユーザがマウス７１のボタンを押下すると、図７のマウスポインタ２５１が、図８に示すような、“コピー”表示マウスポインタ３１１に変更されるとともに、図中網掛けで表示されるように、注目スロット２８５を囲むエリア枠３０１に代わり、注目スロット２８５全体を示すエリア表示３１２が表示される。
【０１４９】
さらに、図８に示したように、注目スロット２８５の上に“コピー”表示マウスポインタ３１１が表示された状態において、ユーザがマウス７１のボタンを押したまま、例えば、アイコン２３３の表示位置（図６の置場２１２−３内）に“コピー”表示マウスポインタ３１１を移動させる操作、また、即ち、空きシンボル２３５が表示された注目スロット２８５（図６）をドラッグして、置場２１２−３内でドロップする操作をしたとする。この場合、空きシンボル２３５が表示されている注目スロット２８５が、置場２１２−３（図６）に移動する。これに伴い、アイコン２３３が表示されているスロット２８３が、置場２１２−４に移動する。同様に、アイコン２３４が表示されているスロット２８４が、置場２１２−５に移動する。
【０１５０】
従って、注目スロット２８５が置場２１２−５から置場２１２−３に移動されると、表示部８１には、図９に示されるような画像が表示される。
【０１５１】
図９では、自由登録エリア２１２内には、上から順に、アイコン２３１、アイコン２３２、空きシンボル２３５、アイコン２３３、アイコン２３４、およびアイコン２３６が縦に並んで表示されている。
【０１５２】
図９において、空きシンボル２３５は、その上方に表示されている、アイコン２３１とアイコン２３２からなるグループと、その下方に表示されている、アイコン２３３とアイコン２３４からなるグループとを分けるセパレータにもなっている。従って、ユーザが、例えば、アイコン２３１および２３２と、アイコン２３３および２３４とを区分けしたい（グルーピングしたい）場合には、単に、上述した空きシンボル２３５が表示されたスロット２８５のドラッグアンドドロップ操作を行うだけで、そのような区分けを行うことができる。
【０１５３】
なお、上述においては、空きシンボル２３５が表示されているスロット２８５を、置場２１２−５から置場２１２−３に移動させたが、自由登録エリア２１２内のスロットの移動は、アイコンが表示されているスロットか、空きシンボルが表示されているスロットかにかかわらず行うことができる。
【０１５４】
このように、アイコンが表示されているスロットか、または、空きシンボルが表示されているスロットかにかかわらず、スロットを移動することができるので、アイコンを表示させる位置の自由度は損なわれない。また、例えば、空きシンボルが表示されているスロットを、セパレータとして配置することにより、アイコンをグルーピングして表示することができる。
【０１５５】
次に、図１０乃至図１２を参照して、自由登録エリア２１２内に、新たなアイコンを表示することが指定されるときの表示部８１の表示例、より正確には、自由登録エリア２１２内の置場２１２−１乃至２１２−６（図６）に配置されているスロットが更新されるときの表示部８１の表示例について説明する。
【０１５６】
なお、新たに表示されるアイコンは、自由登録エリア２１２内の空きシンボルが表示されているスロットのみに、表示することを指定することができる。即ち、ユーザは、自由登録エリア２１２内の空きシンボルが表示されているスロットに対して、所望するアイコンを表示させる（表示を更新させる）ことを指定することができる。
【０１５７】
自由登録エリア２１２内に、たとえば、ランチャウィンドウ２０１外のアイコン２６１乃至２６３のうちのアイコン２６１の表示を指定する場合、ユーザは、マウス７１を操作して、空きシンボル２３５または２３６のうちの空きシンボル２３５が表示されているスロット２８５に、ランチャウィンドウ２０１外のアイコン２６１をドラッグアンドドロップする。この場合、そのユーザによるマウス７１の操作を示す操作情報が操作情報取得部１５１からランチャ制御部１５２に供給される。さらに、ランチャウィンドウ１５２には、OS９１から、アイコン２６１が表す対象に関する情報が、操作情報取得部１５１を介して供給される。
【０１５８】
そして、ランチャ制御部１５２は、操作情報取得部１５１からの操作情報と、アイコン２６１が表す対象に関する情報、さらには、スロットリスト記憶部１５６に記憶されているスロットリストを基に、制御信号を生成する。また、スロット管理部１５５においては、その制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストの内容が更新される。さらに、表示制御部１５３が、スロットリスト記憶部１５６に記憶されている更新後のスロットリストに含まれる各情報に基づいた画像を表示部８１に表示させることにより、自由登録エリア２１２内が変更されて表示される。
【０１５９】
図１０は、ランチャウィンドウ２０１外のアイコンから、自由登録エリア２１２内に新たに表示することが指定されるアイコンを選択するときの、表示部８１の表示例を示している。なお、自由登録エリア２１２内の表示は、図７と同一である。
【０１６０】
ユーザは、自由登録エリア２１２内に、例えば、アイコン２６１を新たなアイコンとして、その表示を指定する場合、OS９１を実行するCPU５１によりデスクトップ１内に表示されているアイコン２６１にマウスポインタ２５１を移動し、マウス７１のボタンを押すことにより、アイコン２６１を指定する。
【０１６１】
さらに、ユーザは、マウス７１のボタンを押したまま、ランチャウィンドウ２０１の自由登録エリア２１２内の、空きシンボル２３５または２３６が表示されているスロット２８５または２８６（図６）まで、アイコン２６１をドラッグする。
【０１６２】
図１１は、ランチャウィンドウ２０１外に表示されるアイコン２６１が、自由登録エリア２１２内の、空きシンボル２３５が表示されたスロット２８５にドラッグされたときの、表示部８１の表示例を示している。
【０１６３】
ユーザがマウス７１を操作して、マウスポインタ２５１によってアイコン２６１をドラッグして、自由登録エリア２１２内の空きシンボル２３５が表示されているスロット２８５（図６）上に移動させた場合、ランチャプログラム９２を実行するCPU５１により、マウスポインタ２５１が、アイコン付加“コピー”表示マウスポインタ３４１に変更されるとともに、アイコン付加“コピー”表示マウスポインタ３４１が位置しているスロット２８５が注目スロットとされ、図７に示されたと同様に、注目スロット２８５を囲むエリア枠３０１が、表示部８１に表示される。
【０１６４】
図１１に示すように、空きシンボル２３５が表示されているスロット２８５が注目スロットとされている状態で、ユーザがマウス７１のボタンの押下（ドラッグ）を解除する操作、即ち、ドロップする操作をすることにより、空きシンボル２３５が表示された注目スロット２８５に、アイコン３５１を表示することが指定されると、注目スロット２８５内に、アイコン２６１に対応する（同一の）アイコン３５１が、空きシンボル２３５に代えて表示される。
【０１６５】
図１２は、このようにして、注目スロット２８５に、アイコン３５１を表示することが指定された場合に表示部８１に表示される画像を示している。
【０１６６】
図１２に示されるように、自由登録エリア２１２内には、上から順に、アイコン２３１、アイコン２３２、アイコン２３３、アイコン２３４、アイコン３５１、空きシンボル２３６が縦に並べて表示される。
【０１６７】
なお、アイコン２６２や２６３が、上述したように、スロット２８５にドラッグアンドドロップされた場合も、アイコン２６１がドラッグアンドドロップされた場合と同様の表示が行われる。
【０１６８】
このように、新たなアイコンの表示を指定することができるスロット２８５（２８６）に、空きシンボル２３５（２３６）を表示するようにしたので、ユーザは、空きシンボル２３５や２３６が表示されているスロット２８５や２８６を、新たにアイコンを表示することが可能な位置として容易に認識することができる。
【０１６９】
以上で、自由登録エリア２１２内のアイコンの配置場所が指定されるときの表示部８１の表示例の説明を終了する。
【０１７０】
次に、自由登録エリア２１２内のスロット２８１乃至２８４（図６）のうちの、例えば、ワープロ文書ファイル９５−２を扱うワープロ９４−２を表すアイコン２３２が表示されたスロット２８２（図６）に、ランチャウィンドウ２０１外のアイコン２６１乃至２６３のうちの、例えば、ワープロ文書ファイル９５−２を表すアイコン２６２がドラッグアンドドロップされたときの表示部８１の表示例、より正確には、自由登録エリア２１２内の置場２１２−２に配置されたスロット２８２にアイコン２６２がドラッグアンドドロップされたときの表示部８１の表示例について、図１３および図１４を参照して説明する。
【０１７１】
ユーザが、マウス７１を操作して、自由登録エリア２１２内のスロット２８２上に、ランチャウィンドウ２０１外のアイコン２６２がドラッグされた場合、そのユーザによるマウス７１の操作を示す操作情報がランチャ制御部１５２に供給される。さらに、ランチャ制御部１５２には、OS９１から、ドラッグアンドドロップされたアイコン２６２が表すワープロ９５−２に関する情報が、操作情報取得部１５１を介して供給される。ランチャ制御部１５２は、操作情報取得部１５１からの操作情報と、ドラッグアンドドロップされたアイコン２６２が表すワープロ文書ファイル９５−２に関する情報、さらには、スロットリスト記憶部１５６に記憶されているスロットリストを基に、制御信号を生成する。また、表示制御部１５３においては、その制御信号を基に、表示部８１の表示が変更される。さらに、実行部１５４においては、その制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストの内容に基づいた処理が実行される。
【０１７２】
図１３は、ランチャウィンドウ２０１外のアイコン２６２が、自由登録エリア２１２内のスロット２８２上にドラッグされたときの、表示部８１の表示例を示している。なお、アイコン２６２は、図５で説明したように、ワープロ文書ファイル９５−２を表すアイコンである。
【０１７３】
例えば、ユーザがマウス７１を操作して、ランチャウィンドウ２０１外に表示されているワープロ文書ファイル９５−２を表すアイコン２６２を、自由登録エリア２１２内のアイコン２３２が表示されているスロット２８２上にドラッグすると、マウスポインタ２５１が、図１３に示すような、アイコン付加“コピー”表示マウスポインタ３６１に変更されるとともに、アイコン付加“コピー”表示マウスポインタ３６１が位置しているスロット２８２が注目スロットとされ、図７に示されたと同様に、注目スロット２８２を囲むエリア枠３０１が表示部８１に表示される。
【０１７４】
即ち、自由登録エリア２１２のスロット２８２に表示されているアイコン２３２は、ワープロ９４−２を表すアイコンであり、アイコン２６２が表すワープロ文書ファイル９５−２を開くことができる。このように、アイコン２６２が、マウスポインタ２５１によって、そのアイコン２６２が表すワープロ文書ファイル９５−２を扱うことができるワープロ９４−２を表すアイコン２３２が表示されているスロット２８２上にドラッグされた場合、マウスポインタ２５１は、アイコン付加“コピー”表示マウスポインタ３６１に変更されて表示される。これにより、ユーザは、ワープロ文書ファイル９５−２を表すアイコン２６２のドロップ操作を行う前に、そのアイコン２６２をドラッグしているマウスポインタ２５１を、スロット２８２上に移動するだけで、そのスロット２８２に表示されたアイコン２３２が表すワープロ９４−２が、アイコン２６２が表すワープロ文書ファイル９５−２を扱うことができるか否かを認識することができる。
【０１７５】
図１３に示したように、注目スロット２８２上にアイコン付加“コピー”表示マウスポインタ３６１が位置している状態で、ユーザがマウス７１のボタンの押下を解除するドロップ操作をした場合、注目スロット２８２に表示されているアイコン２３２が表すワープロ９４−２が起動され、さらに、そのワープロ９４−２によって、注目スロット２８２にドロップされたアイコン２６２が表すワープロ文書ファイル９５−２を開く処理が行われる。
【０１７６】
図１４は、ランチャウィンドウ２０１外のアイコン２６３が、自由登録エリア２１２内のスロット２８２上にドラッグされたときの、表示部８１の表示例を示している。なお、アイコン２６３は、図５で説明したように、フォルダ９６−２を表すアイコンである。
【０１７７】
例えば、ユーザがマウス７１を操作して、ランチャウィンドウ２０１外に表示されているフォルダ９６−２を表すアイコン２６３を、自由登録エリア２１２内のアイコン２３２が表示されているスロット２８２内にドラッグすると、マウスポインタ２５１が、図１４に示すような、アイコン付加“ドロップ不可”表示マウスポインタ３７１に変更されるとともに、アイコン付加“ドロップ不可”表示マウスポインタ３７１が位置しているスロット２８２が注目スロットとされ、図７に示されたと同様に、注目スロット２８２を囲むエリア枠３０１が表示部８１に表示される。
【０１７８】
ここで、自由登録エリア２１２のスロット２８２に表示されているアイコン２３２は、ワープロ９４−２を表すアイコンであり、アイコン２６３が表すフォルダ９６−２を扱うことができない。このように、アイコン２６３が、マウスポインタ２５１によって、そのアイコン２６３が表すフォルダ９６−２を扱うことができないワープロ９４−２を表すアイコン２３２が表示されているスロット２８２上にドラッグされた場合、マウスポインタ２５１は、アイコン付加“ドロップ不可”表示マウスポインタ３７１に変更されて表示される。これにより、ユーザは、フォルダ９６−２を表すアイコン２６３のドロップ操作を行う前に、そのアイコン２６３をドラッグしているマウスポインタ２５１を、スロット２８２上に移動するだけで、そのスロット２８２に表示されたアイコン２３２が表すワープロ９４−２が、アイコン２６３が表すフォルダ９６−２を扱うことができるか否かを確認することができる。
【０１７９】
以上、表示部８１の表示例について説明した。
【０１８０】
次に、図４のスロットリスト記憶部１５６に記憶されているスロットリストについて説明する。
【０１８１】
図１５は、図４に示したスロットリスト記憶部１５６に記憶されているスロットリストを説明するための図である。
【０１８２】
上述のように、自由登録エリア２１２内のスロット２８１乃至２８６には、アイコン２３１乃至２３４、並びに、空きシンボル２３５および２３６が、スロットリスト記憶部１５６に記憶されているスロットリストに基づいて表示される。
【０１８３】
図１５に示されるように、スロットリストは、各スロット毎に、対応するスロットに関する各種情報（以下、スロット情報と称する）が羅列されて構成される。即ち、図１５のスロットリストでは、各行（レコード）のそれぞれが１つのスロットに対応し、１つのレコードの記述内容が、そのレコードに対応するスロットのスロット情報を示している。
【０１８４】
詳細には、図１５の例では、スロット情報として、スロット番号（Slot No.）、名前（Name）、属性、パス（Path）、アイコンファイル（Icon File）、および、ID（Identification）が設けられている。
【０１８５】
スロット番号（Slot No.）は、その行に対応するスロットに付された番号を示す。
【０１８６】
名前（Name）は、対応するスロットに表示することがユーザにより指定されているアイコンの名前を示している。
【０１８７】
属性は、対応するスロットの属性を示している。即ち、本実施の形態においては、スロットの属性として、上述したように、第１の属性と第２の属性に大別される、アプリケーションプログラムを表すアイコンの表示が指定されることを示す属性、ファイルを表すアイコンの表示が指定されることを示す属性、フォルダを表すアイコンが表示されることを示す属性、および、アイコンの表示が指定されていないことを示す属性の４つの属性が設けられている。図１５のAppは、アプリケーションプログラムを表すアイコンの表示が指定されていることを示す属性を表し、図１５のFileは、ファイルを表すアイコンの表示が指定されることを示す属性を表す。さらに、図１５のFolderは、フォルダを表すアイコンが表示されることを示す属性を表し、図１５のBlankは、アイコンの表示が指定されていないことを示す属性を表す。
【０１８８】
パス（Path）は、対応するスロットに表示することがユーザにより指定されているアイコンが表す対象のパス（対象の存在場所）を示している。
【０１８９】
アイコンファイル（Icon File）は、対応するスロットに表示することがユーザにより指定されているアイコンのファイルの存在場所を示している。このファイルには、アイコンの画像データが記憶されており、その画像データによって、対応するアイコンが表示される。
【０１９０】
IDは、対応するスロットに表示することがユーザにより指定されているアイコンに付されたIDを示している。即ち、使用可能なアイコンのそれぞれには、固有のIDが付されている。
【０１９１】
図１５に示すスロットリストにおいて、上から１行目のレコードに対応するスロットは、スロット番号として１が付され、そのスロットには、ブラウザ９４−１を表すアイコン２３１を表示すべきことがユーザによって指定されている。また、ブラウザ９４−１を表すアイコン２３１は、アプリケーションプログラムであるブラウザ９４−１を起動させるために使用されるアイコンであるので、１行目のレコードに対応するスロットの属性としてAppが記述されている。また、図示はされていないが、１行目のレコードの、Pathの項目には、ブラウザ９４−１のパス（ブラウザ９４−１のEXEファイルの存在場所）が実際には記述され、アイコンファイル（Icon File）の項目には、ブラウザ９４−１を表すアイコン２３１のファイルの存在場所が実際には記述され、また、IDの項目には、ブラウザ９４−１を表すアイコン２３１のIDが実際には記述される。
【０１９２】
以下同様に、上から２行目のレコードに対応するスロットは、スロット番号として２が付され、そのスロットには、ワープロ９４−２を表すアイコン２３２を表示すべきことがユーザによって指定されている。また、ワープロ９４−２を表すアイコン２３２は、アプリケーションプログラムであるワープロ９４−２を起動させるために使用されるアイコンであるので、２行目のレコードに対応するスロットの属性としてAppが記述されている。また、図示はされていないが、２行目のレコードの、Pathの項目には、ワープロ９４−２のパス（ワープロ９４−２のEXEファイルの存在場所）が実際には記述され、アイコンファイル（Icon File）の項目には、ワープロ９４−２を表すアイコン２３２のファイルの存在場所が実際には記述され、また、IDの項目には、ワープロ９４−２を表すアイコン２３２のIDが実際には記述される。
【０１９３】
上から３行目のレコードに対応するスロットは、スロット番号として３が付され、そのスロットには、ワープロ文書ファイル９５−１を表すアイコン２３３を表示すべきことがユーザによって指定されている。また、ワープロ文書ファイル９５−１を表すアイコン２３３は、ファイルであるワープロ文書ファイル９５−１を開くために使用されるアイコンであるので、３行目のレコードに対応するスロットの属性としてFileが記述されている。また、図示はされていないが、３行目のレコードの、Pathの項目には、ワープロ文書ファイル９５−１のパス（ワープロ文書ファイル９５−１の存在場所）が実際には記述され、アイコンファイル（Icon File）の項目には、ワープロ文書ファイル９５−１を表すアイコン２３３のファイルの存在場所が実際には記述され、また、IDの項目には、ワープロ文書ファイル９５−１を表すアイコン２３３のIDが実際には記述される。
【０１９４】
上から４行目のレコードに対応するスロットは、スロット番号として４が付され、フォルダ９６−１を表すアイコン２３４を表示すべきことがユーザによって指定されている。また、フォルダ９６−１を表すアイコン２３４は、フォルダであるフォルダ９６−１の下層を表示するために使用されるアイコンであるので、４行目のレコードに対応するスロットの属性としてFolderが記述されている。また、図示はされていないが、４行目のレコードの、Pathの項目には、フォルダ９６−１のパス（フォルダ９６−１の存在場所）が実際には記述され、アイコンファイル（Icon File）の項目には、フォルダ９６−１を表すアイコン２３４のファイルの存在場所が実際には記述され、また、IDの項目には、フォルダ９６−１を表すアイコン２３４のIDが実際には記述される。
【０１９５】
上から５行目のレコードに対応するスロットは、スロット番号として５が付され、表示すべきアイコンがユーザによって指定されていないので、５行目のレコードに対応するスロットの属性としてBlankが記述されている。また、５行目のうちの、Path，Icon File、およびIDの項目それぞれには、何も記述されない。同様に、６行目に対応するスロットは、スロット番号として６が付され、表示すべきアイコンがユーザによって指定されていないので、６行目に対応するスロットの属性としてBlankが記述されている。また、６行目のうちの、Path，Icon File、およびIDの項目それぞれには、何も記述されない。
【０１９６】
以下、図１６乃至図１９のフローチャートを参照して、図３のランチャプログラム９２の処理（特に、自由登録エリア２１２に関する処理）についてさらに詳しく説明する。
【０１９７】
なお、上述においては、マウスポインタ２５１と、“コピー”表示マウスポインタ３１１（図８）、アイコン付加“コピー”表示マウスポインタ３４１（図１１）、および３６１（図１３）、並びに、アイコン付加“ドロップ不可”表示マウスポインタ３７１（図１４）のそれぞれは、その表示が異なるため違う番号を付して説明したが、以降のフローチャートにおいては、特に区別する必要がない場合、適宜、マウスポインタ２５１と記述する。
【０１９８】
CPU５１が、OS９１を実行し、さらに、ランチャプログラム９２を実行すると、図１６のランチャプログラム９２の処理が開始する。
【０１９９】
ランチャプログラム９２が実行されたことに伴い、ステップＳ１において、図４のランチャ制御部１５２は、表示制御部１５３を制御して、表示部８１（図３）にランチャウィンドウ２０１（図５）を表示させ、ステップＳ２に進む。
【０２００】
詳細には、ランチャ制御部１５２は、スロットリスト記憶部１５６に記憶されているスロットリストを基に、置場２１２−１乃至２１２−６（図６）に表示されるスロット２８１乃至２８６のそれぞれについて、アイコンの表示（配置）が指定されているか否かを認識する。そして、ランチャ制御部１５２は、スロット２８１乃至２８６のうちの、アイコンの表示が指定されているスロットには、そのアイコンを配置し、それ以外のスロットには、アイコンの表示が指定されていないことを示す空きシンボルを配置させるための制御信号を生成し、表示制御部１５３に供給する。表示制御部１５３は、この制御信号を基に、アイコンまたは空きシンボルが配置されたスロット２８１乃至２８６のそれぞれを、所定の順番で配置させた画像を生成し、表示部８１に表示させる。
【０２０１】
ステップＳ２において、操作情報取得部１５１は、マウスポインタ２５１が、自由登録エリア２１２内にあるか否かを判定する。マウスポインタ２５１が、自由登録エリア２１２内にないと判定された場合、ステップＳ２に戻り、操作情報取得部１５１は、マウスポインタ２５１が自由登録エリア２１２内にあるか否かの判定を繰り返す。即ち、操作情報取得部１５１は、マウスポインタ２５１の位置を常時監視し、マウスポインタ２５１が自由登録エリア２１２外に位置している限り、ステップＳ２の判定処理を繰り返す。
【０２０２】
その後、マウスポインタ２５１が自由登録エリア２１２内に移動されると、ステップＳ２において、マウスポインタ２５１が、自由登録エリア２１２内にあると判定され、処理はステップＳ３に進む。
【０２０３】
ステップＳ３において、操作情報取得部１５１は、マウスポインタ２５１が位置するスロットを、注目スロットとして設定し、ステップＳ４に進む。
【０２０４】
ステップＳ４において、操作情報取得部１５１は、注目スロットに位置するマウスポインタ２５１によって、アイコンがドラッグされているか否かを判定する。ステップＳ４において、アイコンがドラックされていないと判定された場合、処理は、図１９のステップＳ８１にスキップする。なお、ステップＳ８１以降の処理については後述する。
【０２０５】
一方、自由登録エリア２１２外に配置されていたアイコンが、マウスポインタ２５１によってドラッグされて、自由登録エリア２１２の注目スロットに移動されてきた場合には、ステップＳ４において、アイコンがドラッグされていると判定され、処理はステップＳ５に進む。
【０２０６】
ステップＳ５において、操作情報取得部１５１は、マウスポインタ２５１によってドラッグされているアイコンが表す対象に関する情報を取得する。即ち、自由登録エリア２１２外に配置されていたアイコンに関する情報はOS９１が管理している。そして、自由登録エリア２１２外に配置されているアイコンが、マウスポインタ２５１によってドラッグされ、自由登録エリア２１２内に移動されてくると、OS９１は、そのアイコンが表す対象に関する情報を、操作情報取得部１５１に供給する（図４には図示せず）ので、操作情報取得部１５１は、ステップＳ５の処理で、マウスポインタ２５１によってドラッグされたアイコンが表す対象に関する情報を取得し、保持する。
【０２０７】
その後、ステップＳ５の処理で操作情報取得部１５１により取得された情報、即ち、マウスポインタ２５１によってドラッグされているアイコンが表す対象に関する情報とともに、自由登録エリア２１２における注目スロットの置場（図６の置場２１２−１乃至２１２−６のいずれか）を示す情報が、操作情報取得部１５１からランチャ制御部１５２に供給される。これにより、処理はステップＳ５からＳ６に進む。
【０２０８】
ステップＳ６において、ランチャ制御部１５２は、注目スロットの属性を認識する。
【０２０９】
詳細には、例えば、ランチャ制御部１５２は、自由登録エリア２１２の各置場２１２−１乃至２１２−６のそれぞれに配置されているスロット２８１乃至２８６それぞれを、そのスロット番号（図１５）で管理している。そこで、はじめに、ランチャ制御部１５２は、注目スロットのスロット番号を認識し、そのスロット番号をスロット管理部１５５に通知する。すると、スロット管理部１５５は、スロットリスト記憶部１５６に記憶されているスロットリストから、ランチャ制御部１５２から通知されたスロット番号で特定されるスロットのスロット情報を抽出し、ランチャ制御部１５２に供給する。ランチャ制御部１５２は、スロット管理部１５５から供給されたスロット情報を保持するとともに、そのスロット情報に含まれる属性を、注目スロットの属性として認識する。
【０２１０】
ステップＳ７において、ランチャ制御部１５２は、注目スロットの属性がBlankであるか否かを判定する。
【０２１１】
ステップＳ７において、注目スロットの属性がBlankであると判定された場合、処理は、図１８のステップＳ６１にスキップする。なお、ステップＳ６１以降の処理については後述する。
【０２１２】
一方、ステップＳ７において、注目スロットの属性がBlankではないと判定された場合、ステップＳ８に進み、ランチャ制御部１５２は、注目スロットの属性がAppであるか否かを判定する。ステップＳ８において、注目スロットの属性がAppではないと判定された場合、処理は、図１７のステップＳ３１にスキップする。なお、ステップＳ３１以降の処理については後述する。
【０２１３】
ここで、ステップＳ８において、注目スロットの属性がAppであると判定されることは、マウスポインタ２５１によってドラッグされているアイコンが、自由登録エリア２０１の外から移動されてきて、いま現在、注目スロットの上に位置していることを示している。また、注目スロットに表示されているアイコンが表す対象は、アプリケーションソフトウエア（アプリケーションプログラム）であることを示している。
【０２１４】
ステップＳ８において、注目スロットの属性がAppであると判定された場合、ステップＳ９に進み、ランチャ制御部１５２は、マウスポインタ２５１によってドラッグされたアイコンが表す対象が、注目スロットに表示されているアイコンが表すアプリケーションプログラムによって扱うことができるか否かを判定する。
【０２１５】
ここで、例えば、マウスポインタ２５１によって注目スロットにドラッグされたアイコンが、図３のワープロ文章ファイル９５−２を表すアイコン２６２（図５）であり、注目スロットが、ワープロ９３−２を表すアイコン２３２が表示されたスロット２８２である場合には、そのアイコン２６２が注目スロット２８２上でドロップされると、上述したように、そのアイコン２６２が表す対象であるワープロ文章ファイル９５−２が、注目スロット２８２に表示されたアイコン２３２が表す対象であるワープロ９３−２により開かれる。
【０２１６】
そこで、ステップＳ９において、ランチャ制御部１５２は、上述したように、マウスポインタ２５１によってドラッグされたアイコンが表す対象が、注目スロットに表示されたアイコンが表す対象（アプリケーションプログラム）のファイルであるか否かを判定する。なお、アプリケーションプログラムのファイルとは、そのアプリケーションプログラムで開くことができる形式のファイルを指す。また、ステップＳ９の処理では、ステップＳ５の処理で取得された情報、即ち、マウスポインタ２５１によってドラッグされたアイコンが表す対象に関する情報が参照される。
【０２１７】
例えば、いま、上述したように、デスクトップ１（図５）に表示されているワープロ文書ファイル９５−２を表すアイコン２６２が、ワープロ９４−２を表すアイコン２３２が表示されているスロット２８２（図６）にドラッグされ、ワープロ文書ファイル９５−２がワープロ９４−２で開くことが可能な形式のファイルであることが認識された場合、ステップＳ９において、マウスポインタ２５１によってドラッグされたアイコン２６２が表す対象であるワープロ文書ファイル９５−２が、注目スロット２８２に表示されたアイコン２３２が表す対象であるワープロ９４−２のファイルであると判定されて、処理は、ステップＳ１０に進む。
【０２１８】
ステップＳ１０において、ランチャ制御部１５２は、表示制御部１５３を制御して、注目スロットを囲むエリア枠３０１を表示させ、マウスポインタ２５１をアイコン付加“コピー”表示マウスポインタ３４１（３６１）（図１１（図１３））に変更させて、ステップＳ１１に進む。
【０２１９】
詳細には、例えば、ランチャ制御部１５２は、マウスポインタ２５１を、アイコン付加“コピー”表示マウスポインタ３４１に変更するための制御信号を生成し、表示制御部１５３に供給する。さらに、ランチャ制御部１５２は、エリア枠３０１（図７）を、注目スロットを囲むように表示させるための制御信号を生成し、表示制御部１５３に供給する。すると、表示制御部１５３は、ランチャ制御部１５２から供給される制御信号を基に、注目スロットを囲むエリア枠３０１を表示させ、マウスポインタ２５１をアイコン付加“コピー”表示マウスポインタ３４１に変更する。
【０２２０】
ステップＳ１１において、ランチャ制御部１５２は、注目スロットにアイコンがドロップされたか否かを判定する。ステップＳ１１において、注目スロットにアイコンがドロップされていないと判定された場合、処理は、ステップＳ２に戻り、以下同様の処理が行われる。
【０２２１】
一方、例えば、操作情報取得部１５１から、マウスポインタ２５１によってドラッグされているアイコンが注目スロットにドロップされたことに対応する操作情報が、ランチャ制御部１５２に供給されると、ステップＳ１１において、注目スロットにアイコンがドロップされたと判定され、処理はステップＳ１２に進む。
【０２２２】
ステップＳ１２において、ランチャ制御部１５２は、実行部１５４を制御して、注目スロットに表示されたアイコンが表す対象（アプリケーションソフトウエア）を起動し、注目スロット（に表示されたアイコン）にドロップされたアイコンが表す対象であるファイルを開く。
【０２２３】
詳細には、上述したように、ランチャ制御部１５２は、ステップＳ６の処理で、注目スロットのスロット情報を取得して保持している。そこで、ステップＳ１２において、ランチャ制御部１５２は、注目スロット上にドロップされたアイコンが表す対象に関する情報と、注目スロットのスロット情報とを、実行部１５４に供給する。
【０２２４】
さらに、ステップＳ１２において、実行部１５４は、ランチャ制御部１５２から供給される、注目スロット上にドロップされたアイコンが表す対象に関する情報と、注目スロットのスロット情報とを基に、注目スロットに表示されたアイコンが表すアプリケーションプログラム（ソフトウエア）を起動し、注目スロット上にドロップされたアイコンが表す対象であるファイルを開く処理を行わせる。
【０２２５】
具体的には、例えば、注目スロットが、ワープロ９４−２を表すアイコン２３２が表示されているスロット２８２であり、その注目スロット２８２上に、ワープロ文書ファイル９５−２を表すアイコン２６２がドロップされた場合、ステップＳ１２の処理で、ワープロ９４−２が起動され、そのワープロ９４−２により、ワープロ文書ファイル９５−２が開かれる。
【０２２６】
ステップＳ１２の処理が終了すると、処理はステップＳ２に戻り、以下同様の処理が行われる。
【０２２７】
一方、ステップＳ９において、マウスポインタ２５１によってドラッグされているアイコンが表す対象が、注目スロットに表示されたアイコンが表す対象（アプリケーションプログラム）のファイルではないと判定された場合、ステップＳ１３に進み、ランチャ制御部１５２は、マウスポインタ２５１を、アイコン付加“ドロップ不可”表示マウスポインタ３７１（図１４）に変更する。詳細には、例えば、ランチャ制御部１５２は、マウスポインタ２５１を、アイコン付加“ドロップ不可”表示マウスポインタ３７１に変更するための制御信号を生成し、表示制御部１５３に供給する。表示制御部１５３は、ランチャ制御部１５２から供給される制御信号を基に、マウスポインタ２５１をアイコン付加“ドロップ不可”表示マウスポインタ３７１に変更する。
【０２２８】
その後、処理は、ステップＳ１３からＳ２に戻り、以下同様の処理が行われる。
【０２２９】
ところで、図１６のステップＳ８において、注目スロットの属性がAppではないと判定された場合には、上述したように、処理は、図１７のステップＳ３１に進む。そこで、以下、図１７のフローチャートを参照して、ステップＳ３１以降の処理について説明する。
【０２３０】
図１７のステップＳ３１において、ランチャ制御部１５２は、注目スロットの属性がFolderであるか否かを判定する。
【０２３１】
注目スロットの属性がFolderであることは、注目スロットに表示されたアイコンの対象がフォルダであることを示している。そこで、ランチャ制御部１５２は、ステップＳ３１において、注目スロットの属性がFolderであると判定した場合、ステップＳ３２に進み、マウスポインタ２５１によってドラッグされたアイコンが表す対象が、注目スロットに表示されたアイコンが表す対象、即ち、注目スロットに表示されたアイコンが表すフォルダに収納可能であるか否かを判定する。
【０２３２】
ステップＳ３２において、マウスポインタ２５１によってドラッグされたアイコンが表す対象が、注目スロットに表示されたアイコンが表す対象であるフォルダに収納可能であると判定された場合、ステップＳ３３に進み、ランチャ制御部１５２は、表示制御部１５３を制御することにより、注目スロットを囲むエリア枠３０１（図７）を表示させ、マウスポインタ２５１を、アイコン付加“コピー”表示マウスポインタ３４１（図１１）に変更させて、ステップＳ３４に進む。
【０２３３】
ステップＳ３４において、ランチャ制御部１５２は、注目スロットにアイコンがドロップされたか否かを判定する。ステップＳ３４において、注目スロットにアイコンがドロップされていないと判定された場合、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２３４】
一方、例えば、マウスポインタ２５１によってドラッグされているアイコンが注目スロットにドロップされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合には、ステップＳ３４において、注目スロットにアイコンがドロップされたと判定されて、処理はステップＳ３５に進む。
【０２３５】
ここで、注目スロットにドロップされたアイコンが表す対象は、その注目スロットに表示されたアイコンが表すフォルダに収納可能なファイルまたはフォルダである。
【０２３６】
そこで、ステップＳ３５において、ランチャ制御部１５２は、実行部１５４を制御して、注目スロットにドロップされたアイコンが表す対象であるファイルまたはフォルダを、注目スロットに表示されたアイコンが表す対象であるフォルダ内に移動させる。
【０２３７】
詳細には、ランチャ制御部１５２は、図１６のステップＳ６の処理で、注目スロットのスロット情報を取得して保持している。そこで、ランチャ制御部１５２は、注目スロットにドロップされたアイコンが表す対象に関する情報と、注目スロットのスロット情報とを、実行部１５４に供給する。
【０２３８】
さらに、ステップＳ３５において、実行部１５４は、ランチャ制御部１５２から供給される、注目スロットにドロップされたアイコンが表す対象に関する情報と、注目スロットのスロット情報とを基に、注目スロットにドロップされたアイコンが表す対象であるファイル（実行形式のファイル、即ち、アプリケーションプログラム含む）またはフォルダを、注目スロットに表示されたアイコンが表す対象であるフォルダ内に移動させる。
【０２３９】
具体的には、例えば、注目スロットが、フォルダ９６−１を表すアイコンが表示されているスロット２８４（図６）であり、その注目スロット上に、ペインタ９４−３を表すアイコン２６１がドロップされた場合、ステップＳ３５の処理で、フォルダ９６−１の下層に、ペインタ９４−３のショートカット（ペインタ９４−３を表すアイコン）が格納される。
【０２４０】
このようにして、ステップＳ３５の処理が終了すると、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２４１】
一方、ステップＳ３１において、注目スロットの属性がFolderではないと判定された場合、また、ステップＳ３２において、マウスポインタ２５１によってドラッグされたアイコンが表す対象が、注目スロットに表示されたアイコンが表すフォルダに収納可能ではないと判定された場合、ステップＳ３６に進み、ランチャ制御部１５２は、マウスポインタ２５１を、アイコン付加“ドロップ不可”表示マウスポインタ３７１（図１４）に変更する。その後、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２４２】
次に、図１６のステップＳ７の処理により、注目スロットの属性がBlankであると判定された場合、上述したように、処理は、図１８のステップＳ６１に進む。そこで、以下、図１８のフローチャートを参照して、ステップＳ６１以降の処理について説明する。
【０２４３】
図１８のステップＳ６１において、ランチャ制御部１５２は、注目スロットを囲むエリア枠３０１（図７）を表示し、マウスポインタ２５１を、アイコン付加“コピー”表示マウスポインタ３４１（図１１）に変更する。
【０２４４】
ステップＳ６２において、ランチャ制御部１５２は、注目スロットにアイコンがドロップされたか否かを判定する。ステップＳ６２において、注目スロットにアイコンがドロップされていないと判定された場合、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２４５】
一方、例えば、自由登録エリア２１２外に配置（表示）されていたアイコンがドラッグされて、自由登録エリア２１２内に移動され、さらに、空きシンボルが表示されたスロットの上でドロップされると、即ち、マウスポインタ２５１によってドラッグされたアイコンが注目スロットにドロップされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給されると、ステップＳ６２において、注目スロットにアイコンがドロップされたと判定され、処理はステップＳ６３に進む。
【０２４６】
ステップＳ６３において、ランチャ制御部１５２は、アニメーションファイルを作成する。即ち、本実施の形態では、アイコンファイルを、動画を含むアニメーションファイルとすることができる。このように、スロットに表示されるアイコンのアイコンファイルをアニメーションファイルとすることで、そのスロットが注目スロットとなった場合には、エリア枠３０１を表示するとともに、そのアイコンをアニメーションで表示することができる。
【０２４７】
そこで、ステップＳ６３の処理では、マウスポインタ２５１にドロップされたアイコンを、注目スロット内に表示するためのアイコンファイルとしてのアニメーションファイルが作成される。但し、アイコンを単一の静止画像で表示させる場合には、ステップＳ６３では、静止画像の画像データのアイコンファイルが作成される。
【０２４８】
そして、ステップＳ６３からＳ６４に進み、ランチャ制御部１５２は、スロット管理部１５５を制御して、スロット記憶部１５６に記憶されているスロットリストを更新する。
【０２４９】
詳細には、ステップＳ６４において、ランチャ制御部１５２は、スロットリストを更新するための制御信号とともに、アイコンファイル、および注目スロットにドロップされたアイコンが表す対象に関する情報を、スロット管理部１５５に供給する。スロット管理部１５５は、ランチャ制御部１５２から供給される制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストのうちの、注目スロットのスロット情報を更新し、ステップＳ６５に進む。
【０２５０】
ステップＳ６５において、ランチャ制御部１５２は、表示制御部１５３を制御して、注目スロットにドロップされたアイコンが表す対象のアイコンを表示させる。
【０２５１】
詳細には、ランチャ制御部１５２は、リスト管理部１５５により更新された、スロットリスト記憶部１５６に記憶されているスロットリストを基に、自由登録エリア２１２を表示するための制御信号を、表示制御部１５３に供給する。表示制御部１５３は、ランチャ制御部１５２からの制御信号を基に、表示部８１の表示を更新する。
【０２５２】
このようにして、ステップＳ６５の処理が終了すると、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２５３】
以上、自由登録エリア２１２外に配置されていたアイコンがドラッグされて、自由登録エリア２１２内に移動されてきた場合についての処理、即ち、ステップＳ４において、アイコンがドラッグされていると判定された場合に実行されるそれ以降の処理について説明した。
【０２５４】
次に、自由登録エリア２１２外に配置されていたアイコンがドラッグされずに、マウスポインタ２５１のみが、単に自由登録エリア２１２内に移動されてきた場合の処理、即ち、図１６のステップＳ４の処理により、アイコンがドラッグされていないと判定された場合に実行されるそれ以降の処理について説明する。
【０２５５】
上述したように、マウスポインタ２５１が、自由登録エリア２１２内に単に置かれただけである場合、図１６のステップＳ４の処理で、アイコンがドラッグされていないと判定され、処理は、図１９のステップＳ８１に進む。
【０２５６】
図１９のステップＳ８１において、ランチャ制御部１５２は、注目スロットを囲むエリア枠３０１（図７）を表示させる。
【０２５７】
詳細には、ステップＳ８１において、自由登録エリア２１２における注目スロットの置場（図６の置場２１２−１乃至２１２−２）を示す情報が、操作情報取得部１５１からランチャ制御部１５２に供給される。また、ランチャ制御部１５２は、上述したように、自由登録エリア２１２の各置場２１２−１乃至２１２−６のそれぞれに配置されているスロットを、そのスロット番号で管理しており、注目スロットのスロット番号を認識して、そのスロット番号をスロット管理部１５５に通知する。スロット管理部１５５は、スロットリスト記憶部１５６に記憶されているスロットリストから、ランチャ制御部１５２から通知されたスロット番号で特定されるスロットのスロット情報を抽出し、ランチャ制御部１５２に供給する。
【０２５８】
そして、ランチャ制御部１５２は、スロット管理部１５５から供給されたスロット情報を保持するとともに、そのスロット情報に含まれる属性を、注目スロットの属性として認識する。さらに、ランチャ制御部１５２は、注目スロットのスロット番号に応じて、注目スロットにエリア枠３０１を表示するための制御信号を、表示制御部１５３に供給する。表示制御部１５３は、ランチャ制御部１５２からの制御信号を基に、表示部８１の注目スロットにエリア枠３０１を表示させる。
【０２５９】
その後、ステップＳ８１からＳ８２に進み、ランチャ制御部１５２は、注目スロットがクリックされたか否かを判定する。マウスポインタ２５１が注目スロットに置かれて、注目スロットの上でクリックされると、即ち、注目スロットがクリックされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給されると、ステップＳ８２において、注目スロットがクリックされたと判定され、処理は、ステップＳ８３に進む。
【０２６０】
ステップＳ８３において、ランチャ制御部１５２は、実行部１５４を制御して、注目スロットに表示されたアイコンが表す対象の処理を実行する。
【０２６１】
詳細には、ステップＳ８３において、ランチャ制御部１５２は、アイコンが表す対象の処理を実行するための制御信号とともに、注目スロットのスロット情報を、実行部１５４に供給する。実行部１５４は、ランチャ制御部１５２から供給される制御信号を基に、スロット情報のパス（Path）に示されるファイルやフォルダの存在場所にアクセスし、アイコンが表す対象の所定の処理を実行する。
【０２６２】
具体的には、例えば、ユーザのマウス７１の操作によりクリックされたスロットに表示されているアイコンが、ワープロ９４−２を表すアイコン２３２である場合、ワープロ９４−２が起動される。
【０２６３】
ステップＳ８３の処理が終了すると、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２６４】
ただし、注目スロットが、例えば、空きシンボル２３５や２３６が配置されているスロット２８５や２８６（図６）である場合、注目スロットに表示されたアイコンが存在しない。この場合、ステップＳ８３の処理は行われずに、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２６５】
一方、ステップＳ８２において、注目スロットがクリックされていないと判定された場合、ステップＳ８４に進み、ランチャ制御部１５２は、注目スロットがドラッグされたか否かを判定する。ステップＳ８４において、注目スロットがドラッグされていないと判定された場合、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２６６】
また、ステップＳ８４において、注目スロットがドラッグされたと判定された場合、即ち、ユーザが、注目スロット上のマウスポインタ２５１を、マウス７１のボタンを押したまま移動させるドラッグ操作をしたことに対応する操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ステップＳ８５に進み、ランチャ制御部１５２は、注目スロットがドラッグされ、自由登録エリア２１２内の他のスロット上に移動されたか否かを判定する。注目スロットがドラッグされ、自由登録エリア２１２内の他のスロット上に移動されていないと判定された場合、処理は、ステップＳ８６乃至Ｓ８８をスキップして、ステップＳ８９に進む。
【０２６７】
一方、ステップＳ８５において、注目スロットがドラッグされ、自由登録エリア２１２内の他のスロット上に移動されたと判定された場合、即ち、ユーザのマウス７１の操作により、注目スロットが、自由登録エリア２１２内の他のスロット上までドラッグされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ステップＳ８６に進み、ランチャ制御部１５２は、スロット管理部１５５を制御して、スロットリストのスロット番号を、ユーザのマウス７１の操作により指令された配置順番に従って更新し、更新されたスロット番号の順番に、スロットリストのスロット情報をソートする。
【０２６８】
具体的には、例えば、図６のスロット２８５が注目スロットとされ、マウスポインタ２５１によってドラッグされたまま、スロット２８３上に移動された場合には、ランチャ制御部１５２は、注目スロット２８５のスロット番号５番（図１５）を、移動先のスロット２８３のスロット番号３番（図１５）に変更するとともに、移動先のスロット２８３のスロット番号３番を４番に、さらに、移動先のスロット２８３の次のスロット２８４のスロット番号４番を５番に変更する。そして、ランチャ制御部１５２は、スロット管理部１５５に、スロットリスト記憶部１５６に記憶しているスロットリストを更新するための制御信号と、スロットリストのスロット番号のうちの、５番を３番に、３番を４番に、４番を５番に変更する旨を供給する。スロット管理部１５５は、この制御信号に基づいて、スロットリスト記憶部１５６に記憶されているスロットリストのスロット番号を変更し、スロットリストの各スロットのスロット情報を、スロット番号の順番にソートする（並べ替える）。
【０２６９】
また、例えば、図６のスロット２８３が注目スロットとされ、マウスポインタ２５１によってドラッグされたまま、スロット２８５上に移動された場合には、ランチャ制御部１５２は、注目スロット２８３のスロット番号３番（図１５）を、移動先のスロット２８５のスロット番号５番（図１５）に変更するとともに、移動先のスロット２８５のスロット番号５番を４番に、さらに、移動先のスロット２８３の１つ前のスロット２８４のスロット番号４番を３番に変更する。そして、ランチャ制御部１５２は、スロット管理部１５５に、スロットリスト記憶部１５６に記憶しているスロットリストを更新するための制御信号と、スロットリストのスロット番号のうちの、３番を５番に、５番を４番に、４番を３番に変更する旨を供給する。スロット管理部１５５は、この制御信号に基づいて、スロットリスト記憶部１５６に記憶されているスロットリストのスロット番号を変更し、スロットリストの各スロットのスロット情報を、スロット番号の順番にソートする（並べ替える）。
【０２７０】
ステップＳ８６の処理後は、ステップＳ８７に進み、ランチャ制御部１５２は、表示制御部１５３を制御して、自由登録エリア２１２内の表示を更新し、ステップＳ８８に進む。詳細には、ランチャ制御部１５２は、スロットリスト記憶部１５６に記憶された、直前のステップＳ８６で更新されたスロットリストを基に、自由登録エリア２１２を表示するための制御信号を、表示制御部１５３に供給する。表示制御部１５３は、ランチャ制御部１５２からの制御信号を基に、表示部８１の表示を更新させる。これにより、更新後のスロットリストのスロット情報の並び順番で、自由登録エリア２１２内のスロットが表示される。
【０２７１】
ステップＳ８８において、ランチャ制御部１５２は、注目スロットが移動先の他のスロット上でドロップされたか否かを判定する。ステップＳ８８において、注目スロットが移動先の他のスロット上でドロップされたと判定された場合、ユーザによる注目スロットの移動が終了されたとして、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２７２】
一方、ステップＳ８８において、注目スロットが移動先の他のスロット上でドロップされていないと判定された場合、即ち、ユーザがマウス７１を操作して、注目スロットを移動先の他のスロット上でドロップしたことに対応する操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給されていない場合、処理は、ステップＳ８５に戻り、以下同様の処理が行われる。
【０２７３】
また、ステップＳ８５において、自由登録エリア２１２内の他のスロット上に移動されていないと判定された場合、ステップＳ８９に進み、ランチャ制御部１５２は、注目スロットがランチャウィンドウ２０１外でドロップされたか否かを判定する。ステップＳ８９において、注目スロットがランチャウィンドウ２０１外でドロップされていないと判定された場合、即ち、例えば、ランチャウィンドウ２０１内の固定エリア２１１内に、注目スロットがドロップされたことを示す操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ランチャ制御部１５２は、エラーであるとして、操作情報を破棄し、処理は、図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２７４】
一方、ステップＳ８９において、注目スロットがランチャウィンドウ２０１外でドロップされたと判定された場合、即ち、ユーザがマウス７１の操作により、注目スロットをドラッグしてランチャウィンドウ２０１外にドロップしたことに対応する操作情報が、操作情報取得部１５１からランチャ制御部１５２に供給された場合、ステップＳ９０に進み、ランチャ制御部１５２は、注目スロットの属性がBlank以外であるか否かを判定する。
【０２７５】
詳細には、ランチャ制御部１５２は、ステップＳ８１の処理で、注目スロットのスロット情報を保持しており、注目スロットのスロット情報に基づいて、注目スロットの属性を認識する。
【０２７６】
ステップＳ９０において、注目スロットの属性がBlank以外ではない、換言すれば、注目スロットの属性がBlankであると判定された場合、ランチャ制御部１５２は、エラーであるとして、操作情報を破棄し、処理は図１６のステップＳ２に戻り、以下同様の処理が行われる。
【０２７７】
一方、ステップＳ９０において、注目スロットの属性がBlank以外である、即ち、注目スロットの属性がApp，File、またはFolderのうちのいずれかである場合、ステップ９１に進み、ランチャ制御部１５２は、注目スロットに表示されているアイコンが表す対象のショートカットを作成するための情報を、OS９１に供給する。詳細には、ランチャ制御部１５２は、注目スロットのスロット情報を、OS９１に供給し、ステップＳ９１からＳ９２に進む。これにより、OS９１は、ランチャ制御部１５２からのスロット情報に基づき、デスクトップ１内に対応するショートカットを表示する。
【０２７８】
ステップＳ９２において、ランチャ制御部１５２は、スロット管理部１５５を制御して、注目スロットの属性をBlankに変更し、ステップＳ９３に進む。詳細には、ランチャ制御部１５２は、スロットリスト記憶部１５６を更新するための制御信号とともに、注目スロットにアイコンが配置されていないことを示す情報を、スロット管理部１５５に供給する。スロット管理部１５５は、ランチャ制御部１５２から供給される制御信号を基に、スロットリスト記憶部１５６に記憶されているスロットリストのうちの、注目スロットのスロット情報のスロット番号以外の記述内容を削除し、かつ、属性に、空きシンボルが表示されることを示すBlankを記述する、スロットリストの更新を行う。
【０２７９】
ステップＳ９３において、ランチャ制御部１５２は、表示制御部１５３を制御して、注目スロットに空きシンボルを表示させる。
【０２８０】
詳細には、スロットリスト記憶部１５６のスロットリストが更新されると、更新後のスロットリストが、スロット管理部１５５からランチャ制御部１５２に供給される。ランチャ制御部１５２は、スロット管理部１５５からのスロットリストに従い、注目スロットの表示をアイコンから空きシンボルに変更するための制御信号を、表示制御部１５３に供給する。表示制御部１５３は、この制御信号に基づいて、表示部８１の表示内容を変更する。その後、処理は、図１６のステップＳ２に戻り、以下同様の処理が繰り返される。
【０２８１】
なお、図１６乃至図１９に示した処理は、例えば、OS９１の実行が終了されるとき（スリーブ状態を含む）、終了する。
【０２８２】
次に、ランチャウィンドウ２０１の別の表示例について、図２０乃至図２２を参照して説明する。図２０乃至図２２においては、表示部８１に表示される画像の右側のみを示している。
【０２８３】
図２０に示すように、マウスポインタ２５１がランチャウィンドウ２０１外にある場合、ランチャウィンドウ２０１内の自由登録エリア２１２を、例えば、グレーアウト表示（灰色のみで表示）（図中においては網掛けで表示）することができる。
【０２８４】
また、図２１に示すように、マウスポインタ２５１がランチャウィンドウ２０１内にある場合には、自由登録エリア２１２内のグレーアウト表示を解除して、通常表示とすることができる。
【０２８５】
即ち、図４の操作情報取得部１５１は、ランチャウィンドウ２０１内にマウスポインタ２５１があるか否かを判定し、その判定結果を示す操作情報を、ランチャ制御部１５２に供給する。ランチャ制御部１５２は、この操作情報に応じて、ランチャウィンドウ２０１の自由登録エリア２１２内の表示をグレーアウト表示または通常表示とするための制御信号を、表示制御部１５３に供給する。表示制御部１５３は、この制御信号を基に、表示部８１のランチャウィンドウ２０１の表示を、グレーアウト表示または通常表示とする。
【０２８６】
このように、マウスポインタ２５１がランチャウィンドウ２０１内にない場合、自由登録エリア２１２をグレーアウト表示することにより、ランチャウィンドウ２０１内の固定エリアのアイコン２２１−１乃至２２１−７を目立たせることができる。従って、ランチャウィンドウ２０１の提供者によって表示することが予め指定されている、アプリケーションプログラム９３−１乃至９３−７（図３）の存在を強調し、ユーザビリティを損なわないようにすることができる。
【０２８７】
次に、表示部８１の解像度を変更したときのランチャウィンドウ２０１の表示例について、図２２を参照して説明する。
【０２８８】
表示部８１の解像度が所定の解像度である場合においては、図６や図２１などに示したように、自由登録エリア２１２内に、６つのスロット２８１乃至２８６が表示される。しかしながら、例えば、表示部８１（図３）の解像度を高くすると、表示部８１に表示されるアイコン、さらには、そのアイコンが配置されるスロットのサイズが小さくなり、これにより、ランチャウィンドウ２０１に配置されるスロットの数が多くなる。
【０２８９】
即ち、図２２では、表示部８１の解像度を高くすることにより、自由登録エリア２１２内に表示することができるスロットの数が、例えば、図２１に示した６つから、１２に変更されている。従って、図２２の自由登録エリア２１２では、図２１等における場合よりも、スロットが６つだけ増加しており、その６つのスロットに、空きシンボル４０１乃至４０６がそれぞれ配置されている。
【０２９０】
具体的には、例えば、図４のランチャ制御部１５２は、表示部８１の表示可能な領域のサイズ（表示部８１の表示画面に表示される図５の画像の縦方向の長さ、および横方向の幅）を示す情報と、解像度を示す情報とをOS９１から取得し（図４には図示せず）、表示部８１の表示画面の縦方向のサイズを認識する。さらに、ランチャ制御部１５２は、解像度を示す情報に基づいて、ランチャウィンドウ２０１の横方向のサイズ、並びに、固定エリア２１１の縦方向のサイズ、および置場（図６）の縦方向のサイズを認識（算出）する。そして、ランチャ制御部１５２は、表示部８１の表示画面の縦方向のサイズから、固定エリア２１１の縦方向のサイズを除算した値を得て、さらに、その値を、置場の縦方向のサイズで割算して得られた数（整数）を、置場の数とする。
【０２９１】
従って、表示部８１の解像度が高くされた場合でも、ランチャウィンドウ２０１を表示するドット数は変更されないため、固定エリア２１１のサイズ、および自由登録エリア２１２内の置場２１２−１乃至２１２−６（図６）のサイズが小さくなる。これに伴い、自由登録エリア２１２内の置場の数が増える。例えば、図２２においては、表示部８１の解像度が高くされたことに伴い、置場の数が、６つから１２に増えている。そして、自由登録エリア２１２には、置場の数と同一の数のスロットが表示されるため、図２２においては、アイコン２３１乃至２３４、および空きシンボル２３５，２３６が配置されているスロット２８１乃至２８６（図６）の他、空きシンボル４０１乃至４０６が配置されているスロットが表示される。このように、表示部８１の解像度を高くすると、ユーザが一度に認識することができるアイコンや空きシンボルの数が増え、スクロールボタン２４１−１や２４１−２を操作する回数を低減することができる。
【０２９２】
また、図２２に示すように、ユーザが一度に認識することができるアイコンや空きシンボルの数が多い場合でも、アイコンが配置されているスロットどうしの間に、適宜、空きシンボルが配置されているスロットを配置し、空きシンボルをセパレータとして表示することにより、アイコンをグルーピングして表示することができ、ユーザのアイコンを選択する際の操作性を向上させることができる。
【０２９３】
以上説明したように、図３に示したPC４１によれば、ランチャプログラム９２がCPU５１により実行された場合、例えば、ランチャ制御部１５２は、アイコンの配置が可能な領域として設けられているスロット２８１乃至２８６のそれぞれについて、アイコンの配置が指定されているか否かを認識し、表示制御部１５３は、スロット２８１乃至２８６のうちの、アイコンの配置が指定されていると認識されたスロットについては、そのアイコンを配置させ、それ以外のスロットについては、アイコンが配置されていないことを示す所定のシンボルを配置させ、アイコンまたはシンボルが配置されたスロット２８１乃至２８６のそれぞれを、スロットリスト記憶部１５６に記憶されているスロットリストに基づく、所定の順番で配置させたランチャウィンドウ２０１を生成し、表示部８１に表示させるようにしたので、新たなアイコンが表示される位置を容易に認識することができ、アイコンを表示するときの操作性を向上させることができる。即ち、例えば、ユーザは、自由登録エリア２１２内に表示されている空きシンボル２３５や２３６の位置を、新たなアイコンの移動先として、一見して視認することができ、自由登録エリア２１２内にアイコンを表示させる操作（アイコン移動操作）を行う時の操作性を向上させることができる。
【０２９４】
なお、上述においては、スロットそれぞれを個別に扱うこととしたが、複数のスロットをグループ化し、グループごとに扱うようにすることもできる。即ち、例えば、属性にBlankが記述されているスロットから、次にBlankが記述されているスロットまでを１つのグループとしたり、または、図１５に示したスロットリストのスロット情報に、スロットがいずれのグループに属するかを示すグループ情報（図示せず）を含め、そのグループ情報を基に、同一のグループ情報のスロットを、同一のグループとして扱うようにすることもできる。
【０２９５】
例えば、グループことに扱うようにした場合、ユーザがスロットを移動させる操作を１回だけ行うだけで、そのスロットと同一のグループに属するスロットを、移動前の並び（順）のまま移動するようにすることができ、自由登録エリア２１２内のレイアウトを変更する際の操作を容易にすることができる。
【０２９６】
さらに、スロットは、例えば、上述したグループや、アイコンを表示することが指定された日時、属性などにより色分けするようにしてもよい。スロットを色分けすることにより、例えば、グループ化したスロットの視認性を高め、並べ替え時の利便性の向上を図ることができる。
【０２９７】
また、例えば、スロットを階層的に表示することもできる。即ち、スロットの属性には、図１５を参照して説明したApp，File，Folder、およびBlankの他、階層を示すClassを設けることができる。そして、属性がClassであるスロットがクリックされた場合には、例えば、自由登録エリア２１２内に表示されるスロットを、スロット２８１乃至２８６に代わり、マウスポインタ２５１でクリックされたスロットと同一のグループに属する他のスロット（図示せず）を表示するようにすることができる。これにより、同一のグループに属するスロットを自由登録エリア２１２から容易にアイコンを選択することができる。
【０２９８】
また、ランチャウィンドウ２０１とは別のウィンドウ（図示せず）に、スロットを階層的に表示させることにより、自由登録エリア２１２には表示しきれないスロットを、適宜、表示部８１に表示することができる。
【０２９９】
なお、上述した一連の処理は、ソフトウエアにより実行することとしたが、各機能ブロックを実現する複数のハードウエアにより実行することもできる。
【０３００】
また、上述の一連の処理を行うソフトウエアを構成するランチャプログラム９２は、図３に示した磁気ディスク１０１（フレキシブルディスクを含む）、光ディスク１０２（CD-ROM（Compact Disk-Read Only Memory），DVDを含む）、光磁気ディスク１０３（ＭＤ(Mini-Disk)（商標）を含む）、および半導体メモリ１０４などのリムーバル記録媒体に、一時あるいは永久的に格納（記録）しておくことができる。このようなリムーバル記録媒体は、いわゆるパッケージメディアソフトウェアとして提供することができる。
【０３０１】
なお、ランチャプログラム９２は、上述したようなリムーバル記録媒体からPC４１にインストールする他、ダウンロードサイトから、デジタル衛星放送用の人口衛星を介して、PC４１に送信したり、LAN（Local Area Network）、インターネットといったネットワークを介して、PC４１に有線で転送し、PC４１では、そのようにして転送されてくるランチャプログラム９２を、通信部５９で受信し、内蔵する記憶部５８にインストールすることができる。
【０３０２】
ここで、本明細書において、説明したフローチャートに記述された各ステップの処理は、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０３０３】
【図１】従来のランチャプログラムにおけるアイコンの表示例を説明する図である。
【図２】従来のランチャプログラムにおけるアイコンの表示例を説明する図である。
【図３】本発明が適用されるパーソナルコンピュータの一実施の形態の構成例を示すブロック図である。
【図４】本発明を適用したランチャプログラムの機能の構成例を示すブロック図である。
【図５】ランチャプログラムが起動されたときの表示例を示す図である。
【図６】自由登録エリア内の各置き場に配置されるスロットの例を示す図である。
【図７】自由登録エリアにマウスポインタが置かれたときの表示例を示す図である。
【図８】注目スロットが他のスロット内にドラッグされるときの表示例を説明するための図である。
【図９】注目スロットが他のスロットの位置に移動された後の表示例を示す図である。
【図１０】スロットに表示するアイコンを指定するときの表示例を示す図である。
【図１１】スロットに表示するアイコンを指定するときの表示例を示す図である。
【図１２】新たなアイコンがスロットに表示されたときの表示例を示す図である。
【図１３】自由登録エリア内のスロットにアイコンをドロップするときの表示例を示す図である。
【図１４】自由登録エリア内のスロットにアイコンをドロップできないときの表示例を示す図である。
【図１５】スロットリスト記憶部に記憶されているスロットリストを説明するための図である。
【図１６】ランチャプログラムを実行するCPUの処理を説明するためのフローチャートである。
【図１７】ランチャプログラムを実行するCPUの処理を説明するためのフローチャートである。
【図１８】ランチャプログラムを実行するCPUの処理を説明するためのフローチャートである。
【図１９】ランチャプログラムを実行するCPUの処理を説明するためのフローチャートである。
【図２０】ランチャウィンドウの別の表示例を説明するための図である。
【図２１】ランチャウィンドウの別の表示例を説明するための図である。
【図２２】ランチャウィンドウの別の表示例を説明するための図である。
【符号の説明】
【０３０４】
１  デスクトップ，  ５１  CPU，  ５２  ROM，  ５３  RAM，  ５４  バス，  ５５  入出力インタフェース，  ５６  入力部，  ５７  出力部，  ５８  記憶部，  ５９  通信部，  ６０  ドライブ，  ７１  マウス，  ７２  キーボード，  ８１  表示部，  ８２  スピーカ，  ９１  OS，  ９２  ランチャアプリケーションプログラム，  ９３−１乃至９３−７  アプリケーションプログラム，  ９４−１乃至９４−３  アプリケーションプログラム，  ９５−１、９５−２  ファイル，  ９６−１、９６−２  フォルダ，  １０１  磁気ディスク，  １０２  光ディスク，  １０３  光磁気ディスク，  １０４  半導体メモリ，  １５１  操作情報取得部，  １５２  ランチャ制御部，  １５３  表示制御部，  １５４  実行部，  １５５  スロット管理部，  １５６  スロットリスト記憶部，  ２０１  ランチャウィンドウ，  ２１１  固定エリア，  ２１２  自由登録エリア，  ２１２−１乃至２１２−６  置場，  ２３１乃至２３４，２６１乃至２６３，  ３５１  アイコン，  ２３５、２３６、４０１乃至４０６  空きシンボル，  ２５１  マウスポインタ，  ２８１乃至２８６  スロット，  ３０１  エリア枠，  ３１２  エリア表示，  ３４１，３６１  アイコン付加“コピー”表示マウスポインタ，  ３７１  アイコン付加“ドロップ不可”表示マウスポインタ
【図１】
2005321915.tif 000003
【図２】
2005321915.tif 000004
【図３】
2005321915.tif 000005
【図４】
2005321915.tif 000006
【図５】
2005321915.tif 000007
【図６】
2005321915.tif 000008
【図７】
2005321915.tif 000009
【図８】
2005321915.tif 000010
【図９】
2005321915.tif 000011
【図１０】
2005321915.tif 000012
【図１１】
2005321915.tif 000013
【図１２】
2005321915.tif 000014
【図１３】
2005321915.tif 000015
【図１４】
2005321915.tif 000016
【図１５】
2005321915.tif 000017
【図１６】
2005321915.tif 000018
【図１７】
2005321915.tif 000019
【図１８】
2005321915.tif 000020
【図１９】
2005321915.tif 000021
【図２０】
2005321915.tif 000022
【図２１】
2005321915.tif 000023
【図２２】
2005321915.tif 000024