Fix Frei0r param for string type.

The previous implementation stored a new string value rather than pointing to the string stored by the class.
Apparently there are no classes using the string type param. If the register function is removed, the application still compiles and runs just fine.
Add offset, scaling and false color options