Credo che ti convenga far associare le estensioni dal setup della tua applicazione (in modo che le crei correttamente e le rimuova al momento della disinstallazione). Tieni conto che, quando verrà fatto doppio click su un file associato alla tua applicazione, potrai ottenere il percorso del file da aprire chiamando la funzione Command$().