"指定されたURLアドレスからWEBコンテンツを取得してそれを操作画面に表示するWEBブラウザと、前記WEBブラウザでアクセスするべきURL情報を保持するURL情報保持手段と、前記URL情報に含まれるURLに対しアクセスしてアイコンの取得を行うアイコン取得手段と、前記URL情報を前記アイコン取得手段によって取得した前記アイコンを含むボタンとして登録するURLボタン登録手段と、前記URLボタン登録手段によって登録された前記ボタンを表示するURLボタン表示手段と、前記URLボタン表示手段によって表示される前記ボタンのサイズを変更して設定できるようにするボタンサイズ設定手段とを有する画像処理装置において、前記アイコン取得手段は、前記URL情報に含まれるURLに対してアクセスした際にサイズが異なる複数のアイコンを取得し、前記URLボタン表示手段は、前記アイコン取得手段が取得した前記複数のアイコンのうち、前記ボタンサイズ設定手段により設定された前記ボタンの表示サイズと同一サイズのアイコンを選択して表示することを特徴とする画像処理装置。前記URLボタン表示手段は、前記アイコン取得手段が取得した前記複数のアイコンのうち、前記ボタンサイズ設定手段により設定された前記ボタンの表示サイズと同一のサイズのアイコンがない場合に、前記表示サイズに最も近いサイズのアイコンを選択するとともに、その選択したアイコンを前記表示サイズに拡大若しくは縮小して表示することを特徴とする請求項1記載の画像処理装置。前記URLボタン表示手段は、前記アイコン取得手段が取得した前記複数のアイコンのうち、前記ボタンサイズ設定手段により設定された前記ボタンの表示サイズと同一のサイズのアイコンがない場合に、前記表示サイズに最も近いサイズのアイコンを選択して表示することを特徴とする請求項1記載の画像処理装置。前記URLボタン表示手段は、前記アイコン取得手段が取得した前記複数のアイコンのうち、前記ボタンサイズ設定手段により設定された前記ボタンの表示サイズと同一のサイズのアイコンがない場合に、デフォルトのアイコンを選択して表示することを特徴とする請求項1記載の画像処理装置。指定されたURLアドレスからWEBコンテンツを取得してそのWEBコンテンツを操作画面に表示するWEBブラウザによる表示ステップと、前記WEBブラウザでアクセスするべきURL情報を保持するURL情報保持ステップと、前記URL情報に含まれるURLに対しアクセスしてアイコンの取得を行うアイコン取得ステップと、前記URL情報を、前記アイコン取得ステップによって取得した前記アイコンを含むボタンとして登録するURLボタン登録ステップと、前記URLボタン登録ステップによって登録された前記ボタンを表示するURLボタン表示ステップと、前記URLボタン表示ステップによって表示される前記ボタンのサイズを変更して設定できるようにするボタンサイズ設定ステップとを有する画像処理装置の制御方法において、前記アイコン取得ステップでは、前記URL情報に含まれるURLに対してアクセスした際にサイズが異なる複数のアイコンを取得し、前記URLボタン表示ステップでは、前記アイコン取得ステップにより取得した前記複数のアイコンのうち、前記ボタンサイズ設定ステップにより設定された前記ボタンの表示サイズと同一サイズのアイコンを選択して表示することを特徴とする画像処理装置の制御方法。請求項5に記載の画像処理装置の制御方法をコンピュータにより実行させるためのコンピュータで読み取り可能なプログラム。しかしながら、WEBサーバーがアイコンのサイズを一つしか持たない場合には、情報処理装置がWEBサーバーからアイコンを取得して表示するときに、WEBトップボタンの表示サイズを、適切な表示サイズに変更できない。あるいは表示サイズを変更できたとしても、情報処理装置では、アイコンの表示を拡大、縮小して表示する場合に、アイコン表示の拡大、縮小の割合が大きくなると、表示されたアイコンの描画が荒くなり、見た目の品質が低下するという問題がある。本発明の目的は、WEBトップボタンのサイズを変更しても見た目の品質を低下させることなく表示できる、画像処理装置及びその制御方法、並びにプログラムを提供することにある。上記目的を達成するために、本発明の画像処理装置は、指定されたURLアドレスからWEBコンテンツを取得してそれを操作画面に表示するWEBブラウザと、前記WEBブラウザでアクセスするべきURL情報を保持するURL情報保持手段と、前記URL情報に含まれるURLに対しアクセスしてアイコンの取得を行うアイコン取得手段と、前記URL情報を前記アイコン取得手段によって取得した前記アイコンを含むボタンとして登録するURLボタン登録手段と、前記URLボタン登録手段によって登録された前記ボタンを表示するURLボタン表示手段と、前記URLボタン表示手段によって表示される前記ボタンのサイズを変更して設定できるようにするボタンサイズ設定手段とを有する画像処理装置において、前記アイコン取得手段は、前記URL情報に含まれるURLに対してアクセスした際にサイズが異なる複数のアイコンを取得し、前記URLボタン表示手段は、前記アイコン取得手段が取得した前記複数のアイコンのうち、前記ボタンサイズ設定手段により設定された前記ボタンの表示サイズと同一サイズのアイコンを選択して表示することを特徴とする。上記目的を達成するために、本発明の画像処理装置の制御方法は、指定されたURLアドレスからWEBコンテンツを取得してそのWEBコンテンツを操作画面に表示するWEBブラウザによる表示ステップと、前記WEBブラウザでアクセスするべきURL情報を保持するURL情報保持ステップと、前記URL情報に含まれるURLに対しアクセスしてアイコンの取得を行うアイコン取得ステップと、前記URL情報を前記アイコン取得ステップによって取得した前記アイコンを含むボタンとして登録するURLボタン登録ステップと、前記URLボタン登録ステップによって登録された前記ボタンを表示するURLボタン表示ステップと、前記URLボタン表示ステップによって表示される前記ボタンのサイズを変更して設定できるようにするボタンサイズ設定ステップとを有する画像処理装置の制御方法において、前記アイコン取得ステップでは、前記URL情報に含まれるURLに対してアクセスした際にサイズが異なる複数のアイコンを取得し、前記URLボタン表示ステップでは、前記アイコン取得ステップにより取得した前記アイコンのサイズと同一サイズのアイコンを選択して表示することを特徴とする。本発明によれば、WEBサーバーから複数のサイズのアイコンを取得し、適切な表示サイズのアイコンを使用してWEBトップボタンを表示することができる。これにより、見た目の品質をできる限り低下させることなく、WEBトップボタンの表示サイズを変更することができる。以下、本発明の実施の形態について図面を参照しながら説明する。<システム構成>図1の画像処理システムの全体図で、100は、画像処理装置である。この画像処理装置100は、LAN101を介してインターネット110に接続されている。また、120は、クラウドコンピューティング環境でサービスを提供している外部サーバー120である。この外部サーバー120は、LAN121を介してインターネット110に接続されている。このように構成された画像処理システムでは、画像処理装置100が、外部サーバー120と通信を行い、外部サーバー120が提供するサービスを利用することができる。なお、ここで説明した画像処理システムでは、外部サーバー120が1台でファイル管理サーバーを提供する例を示した。しかしながら、画像処理システムは、外部サーバー120の他の形態として、複数のサーバーを備え、そのサーバー群の中で複数のヴァーチャルマシンを起動して分散処理を行うように構成しても良い。<画像処理装置のハードウェア構成>次に、本発明の実施の形態に係る画像処理装置の構成について、図2の画像処理装置のハードウェア構成を示すブロック図を参照して説明する。図2に示すように、画像処理装置100は、CPU201を含む制御部200を備える。この制御部200は、画像処理装置100全体の動作を制御する。CPU201は、ROM202に記憶された制御プログラムを読み出して読取制御や送信制御等の各種制御を行う。図2に示すRAM203は、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD204は、画像データや各種プログラム、又は各種情報テーブルを記憶する。操作部I/F205は、操作部209と制御部200とを接続する。この操作部209には、タッチパネル機能を有する液晶表示部やキーボード等が備えられている。図2に示すプリンタI/F207は、プリンタ210と制御部200とを接続する。このプリンタ210で印刷すべき画像データは、プリンタI/F207を介して制御部200から転送され、プリンタ210において記録媒体上に印刷される。このスキャナI/F207は、スキャナ211と制御部200とを接続する。このスキャナ211は、原稿上の画像を読み取って画像データを生成し、スキャナI/F207を介して制御部200に入力する。図2に示すネットワークI/F208は、制御部200をLAN101に接続する。このネットワークI/F208は、LAN101上の外部装置に画像データや情報を送信したり、LAN101上の外部装置から各種情報を受信したりする。<外部サーバーのハードウェア構成>次に、本実施の形態に係る外部サービスを提供する外部サーバーの概略構成について、図3のブロック図を参照して説明する。図3に示す外部サーバー120は、CPU301を含む制御部300によって、全体の動作が制御される。このCPU301は、ROM302に記憶された制御プログラムを読み出して各種制御処理を実行する。図3に示すRAM303は、CPU301の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD304は、画像データや各種プログラム又は後述するアイコンデータを記憶する。図3に示すネットワークI/F305は、制御部300をLAN121に接続する。このネットワークI/F305は、LAN121上の他の装置との間で各種情報を送受信するよう構成されている。<システム全体のソフトウェア構成>次に、画像処理装置及び外部サーバーを含むシステム全体のソフトウェア構成について、図4のブロック図を参照して説明する。図4に示す画像処理装置100では、その内部に配置されたCPU201が、ROM202又はHDD204に格納された制御プログラムを読み出して実行することで各種処理を実行する。また、外部サーバー120では、その内部に配置されたCPU301が、ROM303又はHDD304に格納された制御プログラムを読み出して実行することで各種処理を実行する。図4に示す画像処理装置100は、WEBブラウザ400及びウィンドウマネージャ410の機能を有する。このWEBブラウザ400は、外部サーバー120と通信を行ない、外部サーバー120に要求することにより受け取った画面情報を操作部209に表示する機能を備える。これと共に、このWEBブラウザ400は、操作部209を介して入力されたユーザー指示を元に外部サーバー120にリクエストを送信する。このWEBブラウザ400は、通信部401、コンテンツ解析部402、画面描画部403及びボタン設定部404を備える。さらに、このWEBブラウザ400は、ボタン作成部405、アドレスデータ部406及びアクセス制御部407を備える。この通信部401は、外部サーバー120の外部サービス421を利用するために、外部サーバー120と通信を行なう。具体的に言うと、通信部401は、外部サービス421からコンテンツ取得のリクエストを送信すると共に、外部サーバー120から送信されたレスポンスをコンテンツとして受信する。この通信部401は、外部サービス421からアイコンの要求を行い、送信されたアイコンを受け取る。図4に示すコンテンツ解析部402は、通信部401が取得したコンテンツを解析し、操作部209に表示するための画面を作成する。画面描画部403は、コンテンツ解析部402が作成した画面を操作部209に表示する。実際には、ウィンドウマネージャ410の画面描画制御部411から描画指示があった場合に、操作部209に対して画面の描画を行なう。図4に示すボタン設定部404は、外部サービス421を操作部209に表示するためのボタンの作成を、ボタン作成部405に対して依頼する。このとき、ボタン設定部404は、ボタン上に表示するタイトル、外部サービス421のアクセスURLを指示する。図4に示すボタン作成部405は、ウィンドウマネージャ410に対して外部サービス421を利用するための表示ボタンの登録を依頼する。このボタン作成部405は、ボタン登録を依頼した際に登録されたボタンのIDをウィンドウマネージャ410から受け取り、外部サービス421のアドレスと関連づけて、アドレスデータ部406に保存する。また、ボタン作成部405は、通信部401が受信したアイコンを外部サービス421のアドレスと関連付けて、アドレスデータ部406に保存する。このアドレスデータ部406は、RAM203又はHDD204に保存される。図4に示すアクセス制御部407は、ボタン作成部405が登録したボタンがユーザーから選択されると、ウィンドウマネージャ410から通知を受ける。このアクセス制御部407は、この通知を受けると、通知の際に受信した登録ボタンのIDに関連付けられた外部サービス421をアドレスデータ部406から読み出し、通信部401に対してリクエストを行なうように指示する。図4に示すウィンドウマネージャ410は、画面描画制御部411、ボタン描画部412及びボタン登録部413を備える。さらに、ウィンドウマネージャ410は、ボタンデータ部414、ボタン指示制御部415及び表示設定部416を備える。この画面描画制御部411は、ボタン指示制御部415の指示を受けて、操作部209に表示する画面を、選択されたボタンに登録されているアプリケーションに切り替える。具体的言うと、この画面描画制御部411は、選択されたボタンに登録されているアプリケーションに対して描画要求を出す。図4に示すボタン描画部412は、ウィンドウマネージャ410が表示するボタン表示画面に登録されたボタンを描画する。また、ボタン描画部412は、表示設定部416により設定されたサイズ値を取得し、そのサイズ値に基づいてボタンの大きさを変えて描画する。図4に示すボタン登録部413は、ボタン作成部405からの依頼を受け付け、WEBブラウザ400を利用した外部サービス421の表示ボタンを登録する。その際、ボタン登録部413は、登録されたボタンのIDを発行し、ボタン作成部405に通知する。ボタンに登録されたアプリケーションの種類や登録IDは、互いに関連付けられた上でボタンデータ部414に保存される。図4に示すボタンデータ部414は、RAM203又はHDD204に保存される。ボタン指示制御部415は、操作部209から入力されたユーザー指示が、登録されたボタンの選択指示であった場合に、選択されたボタンに登録されているアプリケーションに通知を行なう。このボタン指示制御部415は、ユーザーが選択したボタンが、外部サービス421の登録ボタンであれば、アクセス制御部407に対して、選択された登録ボタンの登録IDを通知する。図4に示す表示設定部416は、表示するボタンのサイズを設定し、その設定したサイズ値をRAM203に保存する。このサイズ値は、S、Mといった大きさを表す文字で示す。さらに、このサイズ値は、small、mediumといった文字列や、1、2といった数字を用いて表示しても良い。図4に示す外部サーバー120は、外部サービス421、アイコンデータ部422を備える。この外部サービス421は、通信部401からのリクエストメッセージを受け付け、自身が持つサービスを提供するためのレスポンスメッセージを通信部401に送信する。また、外部サーバー120の外部サービス421は、通信部401からアイコンの要求を受けて、アイコンデータ部422からアイコンを取得し、通信部401にアイコンの送信を行う。このアイコンデータ部422は、RAM302又はHDD304に保存される。なお、選択されることでWEBブラウザ400が外部サービス421に対して画面を要求して表示するような仕組みを持つボタンを、説明の便宜上、WEBトップボタンと呼ぶものとする。<アイコン変更の処理>次に、本システムにおける、WEBトップボタンのアイコン変更を行なう一連の処理の手順について、図5のフローを参照して説明する。このアイコン変更の処理における各動作は、画像処理装置100内のCPU201が制御プログラムを実行することにより実現される。または、このアイコン変更の処理における各動作は、外部サーバー120内のCPU301が制御プログラムを実行することにより実現される。WEBブラウザ400のボタン設定部404は、ボタン作成部405に対して登録依頼を行うステップS501。このとき、ボタン設定部404は、ボタン上に表示するタイトル、外部サービス421のアクセスURLを指示する。次に、WEBブラウザ400は、指示されたアクセスURLを元に、外部サーバー120に対してアクセスを行なうステップS502。このWEBブラウザ400の通信部401は、指示されたURLアドレスに対してGETのリクエストを送信する。次に、外部サーバー120の外部サービス421は、WEBブラウザ400の通信部401に対してレスポンスメッセージを送信するステップS503。このとき、外部サービス421は、レスポンスメッセージ内に外部サーバー120が持つアイコンの位置情報を記載する。このアイコンの位置情報を記載は、画像処理装置100と外部サーバー120との間に予め決められた形式の記述形式とし、又はFaviconと呼ばれるHTML/XHTML内の記述形式でも良い。ここで、WEBトップボタンの表示サイズが変更された場合には、その表示サイズに適切なアイコンを表示するために、外部サーバー120が複数のサイズのアイコンの位置を記載する。例えば、Faviconの記述形式に従った場合のアイコンの指定の例は、図6aに示すようになる。このとき、下記の図6aの記述例の如く、指定するファイル名にアイコンサイズを示す情報を付加してもよい。図6aの記述例http://service_server/favicon_S.ico、http://service_server/favicon_M.ico。さらに、図6bに示すように、size=S、size=Mといった属性を記すことで、アイコンサイズを識別できるようにしても良い。次に、WEBブラウザ400の通信部401は、ステップS503で取得した各サイズのアイコン位置のアドレスに対して、アイコン取得の要求を出すステップS504。このアイコン自体は、外部サーバー120のアイコンデータ部422で保持しているので、外部サーバー120に対してGETのリクエストを行う。次に、外部サーバー120の外部サービス421は、要求された各サイズのアイコンをWEBブラウザ400の通信部401に対して送信するステップS505。次に、WEBブラウザ400のボタン作成部405は、ステップS505で取得した複数サイズのアイコンをHDD204に保存し、その保存したアイコンの位置情報をアドレスデータ部406に保存するステップS506。このとき、ボタン作成部405は、アイコンサイズを示す情報も位置情報と関連付けて保存する。次に、WEBブラウザ400のボタン作成部405は、ステップS501におけるボタン登録依頼を元に、ウィンドウマネージャ410のボタン登録部413に対して、ボタンの登録依頼を行なうステップS507。このとき、ボタン作成部405は、ボタン登録部413に対して、ステップS501で受け取ったタイトルと、複数サイズのアイコンの位置情報が保存されているアイコンデータ部422の位置を指示する。次に、ウィンドウマネージャ410のボタン登録部413は、ステップS507で依頼を受けたボタンの登録を行なうステップS508。ボタン登録部413は、登録したボタンの識別IDを生成し、登録依頼を受けた外部サービスの種別と、タイトルやアイコンデータ部の位置情報を関連づけてボタンデータ部414に保存する。さらに、ウィンドウマネージャ410のボタン描画部412は、登録が完了したボタンを画面上に表示する。このとき、ボタン描画部412は、表示設定部416により設定されているWEBトップボタンの表示サイズと、ステップS506で保存したアイコンサイズを比較する。ボタン描画部412は、同じサイズのアイコンがある場合に、そのサイズのアイコンを画面上に表示する。次に、ウィンドウマネージャ410のボタン登録部413は、ステップS508で生成した登録IDをWEBブラウザ400のボタン作成部405に対して通知するステップS509。次に、WEBブラウザ400のボタン作成部405は、ボタン登録部413から受け取ったボタンの登録IDを、外部サービス421のアクセスURLと共にアドレスデータ部406に保存するステップS510。次に、本システムにおける、WEBトップボタン登録時に、表示サイズにより登録するアイコンを変更するための一連の処理について、図7のフローチャートを参照して説明する。図7のフローチャートに示すアイコン変更処理における各動作は、画像処理装置100内のCPU201が、制御プログラムを実行することにより実現される。このアイコン変更処理は、画像処理装置100の電源の投入により開始する。そして、このアイコン変更処理が開始すると、WEBブラウザ400のボタン作成部405は、ボタン設定部404からのWEBトップボタンの登録依頼を待つステップS701。次に、WEBブラウザ400のボタン作成部405は、ボタン設定部404からのWEBトップボタン登録指示を受けたかどうか判定するステップS702。このボタン作成部405が登録指示を受けていないと判定した場合には、ステップS701の処理に戻る。次に、このボタン作成部405は、登録指示を受けたと判断した場合にステップS703に進み、WEBブラウザ400の通信部401が、そこで指示されたURLに対してアクセスを行なう。この通信部401は、指示されたURLに対してGETのリクエストを行い、そのレスポンスを取得する。次に、WEBブラウザ400のコンテンツ解析部402は、レスポンスとして受信したWEBコンテンツの中に、アイコンの位置情報が含まれるかどうかを判定するステップS704。具体的に言うと、コンテンツ解析部402は、図5のステップS503で説明したFaviconの記載があるかどうかを判断する。コンテンツ解析部402は、アイコンの位置情報が含まれないと判断した場合ステップS704でNOに、ステップS711へ進む。また、コンテンツ解析部402は、アイコンの位置情報が含まれると判断した場合ステップS704でNO、ステップS705に進み、通信部401が、アイコンの位置情報を元にアイコンを取得する。すなわち、この通信部401は、アイコンの位置情報で示されたURLにアイコン取得のリクエストを送信し、そのレスポンスとしてアイコンを取得する。さらにWEBブラウザ400のボタン作成部405は、取得したアイコンをHDD204に保存し、その保存したアイコンの位置情報をアドレスデータ部406に保存する。このとき、ボタン作成部405は、アイコンサイズを示す情報も位置情報と関連付けて保存する。次に、通信部401は、アイコンの位置情報を元に、記載されている全てのアイコンを取得したか判断するステップS706。通信部401は、全てのアイコンを取得していないと判断した場合ステップS706でNOに、ステップS705へ戻り、アイコンの取得及びアイコンの保存の処理を行う。この処理ルーチンは、ステップS706で全てのアイコンを取得したと判断されるまで繰り返される。そして、通信部401は、全てのアイコンを取得したと判断した場合ステップS706でYESに、ステップS707に進む。次に、ボタン作成部405は、ステップS702でのボタン登録依頼に基づいて、ウィンドウマネージャ410のボタン登録部413に対して、ボタンの登録依頼を行なう。このボタンの登録依頼を受けたボタン登録部413は、ボタンの識別IDを生成し、依頼を受けたボタンの登録を行なう。ウィンドウマネージャ410のボタン描画部412は、ステップS705で取得したアイコンのサイズと、表示設定部416により設定されている表示サイズを比較するステップS708。具体的に言うと、ボタン描画部412は、Faviconに記載されているS、Mといったアイコンのサイズを示す情報と、RAM203に保存されているS、Mといった表示サイズの設定値を比較する。ボタン描画部412は、設定された表示サイズに対して同じサイズのアイコンがあると判断した場合ステップS708でYESに、ステップS709に進む。次に、ウィンドウマネージャ410のボタン登録部413は、ボタンの登録を行い、ボタン描画部412が、ステップS707で判断された表示サイズと同じサイズのアイコンを操作部209に表示するステップS709。この際に、ボタン登録部413は、登録したボタンの識別IDを生成する。次に、ボタン描画部412は、設定された表示サイズに対して同じサイズのアイコンがないと判断した場合ステップS708でNOに、ステップS710に進む。そして、ウィンドウマネージャ410のボタン登録部413は、ボタンの登録を行う。また、ボタン描画部412は、通常表示されるWEBブラウザアプリのアイコンを操作部209に表示するステップS710。この際に、ボタン登録部413は、登録したボタンの識別IDを生成する。次に、ウィンドウマネージャ410のボタン登録部413は、ステップS709、710で生成した登録IDをWEBブラウザ400のボタン作成部405に対して通知するステップS711。さらに、ボタン作成部405は、ボタン登録部413から受け取ったボタンの登録IDを、外部サービス421のアクセスURLと共にアドレスデータ部406に保存する。次に、本システムにおける、WEBトップボタンの表示サイズを変更する動作の手順について、図8に示すトップボタンのサイズ変更処理のフローチャートを参照して説明する。この図8に示すトップボタンのサイズ変更処理に示す各動作は、画像処理装置100内のCPU201が制御プログラムを実行することにより実現される。このトップボタンのサイズ変更処理は、画像処理装置100の電源の投入により開始する。そして、このアイコン変更処理が開始すると、ウィンドウマネージャ410の表示設定部416は、ボタンの表示サイズが変更されるのを持つステップS801。次に、表示設定部416は、ボタンの表示サイズが変更されたかどうかを判断するステップS802。そして、表示設定部416は、表示サイズが変更されていないと判断した場合ステップS802でNOに、ステップS801の処理に戻る。また、表示設定部416は、表示サイズが変更されたと判断した場合ステップS802でYESは、ステップS803に進み、表示サイズの設定値をRAM203に保存する。表示設定部416は、例えば、表示サイズをMに変更した場合に、表示サイズの設定値としてRAM203にMを保存するステップS803。次に、ウィンドウマネージャ410のボタン描画部412は、ステップS802で変更した表示サイズと同じサイズのアイコンがあるか判断するステップS804。具体的に言うと、ウィンドウマネージャ410のボタン描画部412は、ステップS803で保存された表示サイズの設定値と、アドレスデータ部406に保存されているアイコンサイズを比較し、同じサイズ値があるか判断する。ボタン描画部412は、同じサイズ値があると判断した場合ステップS804でYESに、ステップS805に進む。次に、ウィンドウマネージャ410のボタン描画部412は、ステップS804で判断された表示サイズと同じサイズのアイコンをアドレスデータ部406から取得し操作部209に表示するステップS805。そして、本トップボタンのサイズ変更処理を終了する。また、ボタン描画部412は、同じサイズがないと判断した場合ステップS804でNOに、ステップS806に進み、通常表示されるWEBブラウザアプリのアイコンを操作部209に表示する。そして、本トップボタンのサイズ変更処理を終了する。次に、操作部209に表示される、ボタンの表示サイズを変更するときの操作画面の一例について、図9a、b、cを参照して説明する。図示する操作画面は、ウィンドウマネージャ410のボタン描画部412又はWEBブラウザ400の画面描画部403、により生成される。この生成された画面は、画面描画制御部411の画面の切り替え制御により、操作部I/F205を介して操作部209に表示される。図9aに例示された通常の表示サイズであるMサイズの表示時のWEBトップボタン901、902、903は、それぞれ外部サービスA、外部サービスB、外部サービスCのWEBトップボタンである。ここで、外部サービスA、外部サービスBは、Mサイズのアイコンをアドレスデータ部406にそれぞれ持つため、それぞれの外部サービスに対応するアイコンが表示されている。また、外部サービスCは、Mサイズのアイコンを持たないため、ボタン903のような通常表示されるWEBブラウザアプリのアイコンとして表示されている。図9bに例示された、ユーザにボタンの表示サイズを選択させるための操作画面において、ボタン911、912、913は、それぞれボタンの表示サイズをSサイズ、Mサイズ、Lサイズに変更するボタンである。例えば、ボタン903を選択した場合には、ボタンの表示サイズがLサイズに変更されることになる。図9cに例示された、表示サイズをLサイズに変更したときのWEBトップボタン921、922は、それぞれ外部サービスA、外部サービスBのLサイズのWEBトップボタンである。このとき、外部サービスAでは、Lサイズのアイコンを持たないため、ボタン921のようなWEBブラウザアプリのアイコンが表示される。外部サービスBでは、Lサイズのアイコンをアドレスデータ部406に持つため、外部サービスBに対応するアイコンが表示される。この表示サイズの変更では、見た目の品質を低下させることなく、WEBトップボタンの表示サイズを変更することができる。なお、本実施の形態では、表示サイズと同じサイズのアイコンが存在しないとき、WEBブラウザアプリのアイコンを表示するものについて説明したが、違うサイズのアイコンをそのまま表示するように構成してもよい。例えば、表示サイズの設定がMサイズで、アイコンのサイズがMサイズがなくてSサイズのみがある場合には、Sサイズのアイコンを操作部209に表示するように構成してもよい。また、本実施の形態では、違うサイズのアイコンを拡大、縮小して表示するようにしてもよい。さらに、本実施の形態では、これらの表示方法をユーザが選択できるように構成してもよい。上述のように構成した本実施の形態では、WEBサーバーから複数のサイズのアイコンを取得し、適切な表示サイズのアイコンを使用してWEBトップボタンを表示することができる。これにより、見た目の品質を低下させることなく、WEBトップボタンの表示サイズを変更することができる。<その他の実施の形態>以上、本発明の実施の形態について詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体記録媒体等として構成することが可能である。具体的には、複数の機器から構成されるシステムに対して、本発明を適用しても良いし、又は一つの機器からなる装置に適用しても良い。なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム実施の形態では、図に示すフローチャートに対応したプログラムを、システム若しくは装置に直接又は遠隔の外部装置から供給する。そして、そのシステム又は装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって達成される場合も含むものとする。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有しているものであれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。プログラムを供給するための記録媒体としては、以下のようなものがある。例えば、フロッピー登録商標ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVDDVD-ROM,DVD-R。その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによって供給する方法がある。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、又は圧縮され自動インストール機能を含むファイルをダウンロードする方法がある。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによって実現する方法でも良い。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるWWWサーバは、本発明に含まれる。また、本発明のプログラムは、暗号化してCD-ROM等のコンピュータ読み取り可能な記憶媒体に格納してユーザーに配布する。そして、所定の条件をクリアしたユーザーに対しは、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ユーザーは、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する方法を採用しても良い。また、コンピュータでは、読み出したプログラムを実行することによって、前述した実施の形態で説明した機能が実現される。その他、コンピュータ上で稼動しているOS等が、そのプログラムの指示に基づき、実際の処理の一部又は全部を行い、その処理によって前述した本実施の形態の機能を実現するように構成しても良い。さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施の形態の機能が実現される。すなわち、機能拡張ボードや機能拡張ユニットに備わるCPU等が、そのプログラムの指示に基づき、実際の処理の一部又は全部を行うことによっても前述した実施の形態で説明した機能が実現される。"