What risks do you see?<p>BTW, the idea is not radically new. Java loads classes only when they are accessed first time.<p>Operating systems load native applications by mapping executable file into virtual memory. The pages are loaded into physical memory only when CPU tries to access them.