Tips to register (portable/standalone) apps on Windows

Is there any easy/quick way to add apps to the registered Windows apps (even for the unsupported windows7)?

At the moment i can do manually through regedit.

[HKEY_CURRENT_USERSoftwareClassesApplicationsmyapp.exeshellopencommand]
@=””C:my_Portablesmyapp.exe” “%1″”

Is there any 3rd party app to ease the file selection and the registration of non installed apps?

Otherwise i only see a solution based in the generation of the strings for regedit