Your comments

thank you for the write up. woudl really be nice to have some comments. and the next thing i wonder is does this porcess work for anyone and furthermore could it be automated (e.g. with a script). i mean i can not understand why OpenVPn can't have it doen via (at least) a script that would ask only relevant questions and then install the service with some sane default that would work for most users.
this doesn't make any sense. if you have a GUI then things like setting up password as such should also be done in gui.you are not supposed to be dropping to CLI in order to install packages and then mess arround with config files and create files manually to make it all work..