Muy buen aporte, no me puse a leer todos los codigos pero le di una ojeada rapida!
Y si es interesante esto, xq te ayuda a aprender a usar las APIs y a mostrarte que no siempre el camino mas facil ( 1 linea de codigo ) es el correcto, muchas veces es detectado el codigo simple, y por eso es una buena razon para aprender a hacerlo uno mismo a esto... Yo hice algunas cosas parecidas (no tan largas
) porque lo necesite y de paso aprendes, pero tampoco fueron muchas las cosas que hice!
Aparte el solo dio un aporte a quien quiera usarlas, no les impuso que las usen!