Albertron:
Revisa este artículo.
Artículo
En este código me he basado yo para obtener verdaderos scrollbars en controles personalizados. La clase en la cual se basa el código no es difícil de usar. El único inconveniente es, que requiere una librería de subclassing para poder interceptar los mensajes de los scrollbars. Si no tienes cuidado, te puede dar algunos dolores de cabeza. Pero con algo de pericia, puedes eliminar la dependencia a la dll que tiene el código.
En fin, es un excelente e ilustrativo artículo.
Saludos.