While digging for answers related to my problem, I came accross this article (folder path in VB.Net ) and here the author said:
"The accompanying code sample only responds to one such notification, CDN_SELCHANGE, which tells you that the user has selected an item (file or folder) inside the common dialog. When you receive this notification, you can ask the common dialog for the full path of the selected item, by sending it the CDM_GETFILEPATH message, like this:

StringBuilder pathBuffer = new StringBuilder(_MAX_PATH);
NativeMethods.SendMessage( hWndParent,
CommonDlgMessage.GetFilePath,
_MAX_PATH,
pathBuffer );
string path = pathBuffer.ToString();
"

I saw it's ment for vb.net and it's C# but as you can see the author stresses that it provides access to both path and folder name. Do you make any sense of it?
Thanks for the suggestions...