also shellerweiterungen in form von
dll ist für eine portable
imho absolut ungeeignet. reine dateityp-registrierung (auch Kontextmenü wäre denkbar...evtl. beim beenden automatisch entfernen, wenn registry-eintrag zu paramstr(0) passt).
Einstellungen speichern per ini, wenn erfolderlich (bei standard möglichst keine ini anlegen). Evtl menüpunkt "Einstellungen speichern" (checked)...wenn ini existiert, dann haken rein. irgendwas in der Art, sonst nix mit ini (ich brauche keine
). Anhand dieses Menüpunktes kann dann auch die registry-Änderung vorgenommen werden (nach dem Einlesen der ini, wo dann ggf. auch dateiendungen drinstehen).
P.S. hast du den MD5-Hash-Vergleich schon drin?
Frank