personal preference: I always found it wasteful that windows stored each
shortcut as a separate (aproximately) 1K file. Even the windows 3.1
Well, I do not store Launcher shortcuts in Windows shortcut
files. That said, I do cache bitmaps and do store Launcher
shortcuts in folder / textfiles. That said, if I had written that
program today, I would probably have chosen a faster way.
(like one big bitmap file and all shortcuts data in a XML file)
single file, like most menu or launcher programs. Your program appears to
weigh in at quite a few kilobytes and probably takes up quite a bit of
The size of an application does not necessarily reflect usage in memory.
That said, it is true task manager reports it takes 2,2 mb in memory.
(and 3 in virtual memory) -- anyways, those reports really indicate
what Windows has reserved of memory for the application,
not necessarily how much it uses. (try take any windows program
and minimize is --you will see memory usage go down)
(many socalled "small" applications really use large external dlls)
memory. Chances are by default, it stays in the system tray when it is
not being used, instead of launching, and then exiting when one chooses
Well, as it is meant to replace the Windows "Start" menus etc. it has
to be open until closed by user. Else it would be very inconvenient...
write sloppy, inefficient, bulky code. Remember when an application was
one
executable and one ini file, rather than dozens or hundreds of files?
If you choose so (single-user mode) -- you can still
control application configuration with a single ini file
In fact, the reason many application seem to get more
complicated is because of limited user accounts in Windows.
Under such setups, you can not write to directories, even
if within your own application directory. Even so, some people
prefer that "good old" setup, e.g. me, thus "dual-mode" is required
best regards
Thomas Schulz
http://www.micro-sys.dk/products/launcher/