Hi folks!
Seems to be I solved the problem. I would like to share my experience.
Here it is what I did to using "regasm.exe" register a COM interop dll written in VB.NET 2010:

1) First of all, I had to turn off UAC. I did it from the script of course, because I cannot expect from end-user to start "msconfig" and play with the settings.

I simply modified the values in the registry:
In "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System" there are two important settings for this case: "EnableLUA" and "ConsentPromptBehaviorAdmin". They have value different then zero by default. These values I set to 0.

2) Restart the system (I forgot to do that, this was the reason why "regasm" didn't work)

3) Start installation again from registry's "Run Once"

4) Install the interop dll with all dependencies

5) Register dll and export tlb using regasm.exe:

"c:\myapp\regasm.exe" "C:\myapp\CameraController.dll" /tlb:"C:\myapp\CameraController.tlb" /codebase

6) Set values back to "EnableLUA" and "ConsentPromptBehaviorAdmin" (that OPTIONAL, but I did)

7) Restart the system once again (only in case of 6))

That's all. Everything works fine!

Thank you for helping me and giving suggestions!

Have a nice weekend!
Bela