salut,
pour l'icone sur le bureau, je vois pas trop ou est ton problème car on peut créer des racourci de tout est nimporte quoi assez facilement. c a partir de ton prog que tu veux le faire.
pour le lancement de ton fichier je te propose ça :
Private Const SW_SHOWNORMAL = 1
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub CommandButton1_Click()
If CheckBox2.Value = True Then
ShellExecute Application.hwnd, "open", "D:\Mesdocuments\video\rire.exe", vbNullString, vbNullString, SW_SHOWNORMAL
End If
End Sub