.NETでメニューのショートカットを作成したい。 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 あにす  () 投稿日時 2008/7/11 06:48:00
デスクトップに置くようなショートカットを真似るならListViewコントロールですね。 
あとは、ショートカットのアイコンは.NETのクラスライブラリでは作れないので(ショートカットじゃないアイコンなら簡単に引っ張れます)、Win32APIのSHGetFileInfo関数をゴニョゴニョして取得するといいと思います。
投稿者 るしぇ  () 投稿日時 2008/7/10 23:42:00
デスクトップにできるショートカットはファイルのパスを覚えて 
ダブルクリックで実行しますが、質問の内容からいくと Treeview に 
結び付けられている EXE が起動する必要があるのでは? 
 
そうなると一般的なショートカットとは別物なのですから、そのまま 
ずばりなサンプルがあるわけもなく、Treeview のパスを記憶する 
ような仕組みを自作するしかないのでは?
投稿者 本日  () 投稿日時 2008/7/10 23:14:00
初めまして。いつも拝見させていただいています。 
 
 
現在、TreeViewにてメニューを作成しています。 
(内容はメニューからダブルクリックしたEXEへ飛ぶというものです) 
 
それは完成したのですが、 
便利機能としてTreeviewからドラッグドロップされたらアイコンを作成し、ショートカットができるというものを作成したいです。 
 
何かのタイミングでアイコンを作成、ショートカットになるというサイトがみつからなく、、、 
(デスクトップとかではなく、フォーム内に作成したいのです) 
 
何か参考になるサイト、情報はないでしょうか? 
よろしくお願いいたします。