Yes it would.
The problem is that I am invoking plugin functions directly on data ( like Edit->Selection->Uppercase ).
There is not much use of making GUI screen for this.
You did give me an idea though; tnx.