What i am doing is that i take what works for me from an existing product and write the things that work differently than what i want myself. If you are on your own, without an IT department on your hands, that is much more manageable.
I'm using neoticker (native win32, fast) for...