You will still need DLLs since VB needs its run-time. The RES is just a developer file, just like your frm, cls, bas files which is not distributed but all compiled into the EXE. So unlike DLLs the RES file does not need to be distributed with your EXE.