I've finaly found some time and implemented this feature, yet somewhat different from what you have proposed for the reason mentioned above. Now indicator applet uses simple ini-like configuration file in ~/.config/indicator-gddccontrol to save and restore the last used profile. I've tested it myself somewhat, but since ddccontrol doesn't support my video-card, I encurage you to test it too.
I've finaly found some time and implemented this feature, yet somewhat different from what you have proposed for the reason mentioned above. Now indicator applet uses simple ini-like configuration file in ~/.config/ indicator- gddccontrol to save and restore the last used profile. I've tested it myself somewhat, but since ddccontrol doesn't support my video-card, I encurage you to test it too.