No, no fuí secuestrado ni mucho menos. Solamente estuve esperando terminar mis responsabilidades para/con la universidad. Y como para preparar el regreso al blog , esta vez les traigo un interesante truco (aunque no sé si llamarlo así).
Este truco consiste sencillamente en lograr que aquellos programas que, por ser antigüos o no tenerlo implementado, no renderizan su interface de acuerdo al theme utilizado en Windows. Cuando me refiero a que no renderizan el theme actual, significa que muestra su interfaz (botones, cajas de texto, cajas de selección, botones de opción, etc) con el estilo “clásico” de Windows (el que se utiliza desde Windows 95 hasta Windows 2000).
Se estarán preguntando que ventajas trae esto consigo. A decir verdad, ninguna, es solo para puro estilo. Y como es mi caso, soy muy detallista en lo que respecta al estilo de la interfaz.
Sin más palabras voy directo a las instrucciones en sí. Para este ejemplo utilicé un programa pequeño y sencillo llamado “Taskbar Shuffle” (del que me gustaría luego hacer un post respecto al programa). Como podemos ver en la siguiente captura, el programa se encuentra ejecutando en Windows XP, pero aún así, su interfaz no se muestra con el típico theme de Windows XP (en este caso, Luna) sino que se visualiza de manera “clásica”.

Básicamente, la solución se encuentra en un pequeño archivo de configuración en formato XML y cuya extensión es .MANIFEST. Dicho archivo le indica a Windows que los controles del programa al cual está adjunto este archivo se deben “dibujar” con el estilo del theme actual, sobreescribiendo así la configuración visual por defecto del programa.
Lo que deben hacer entonces es primero bajar el archivo .MANIFEST desde este enlace (clic derecho sobre el enlace y seleccionar Guardar enlace como…).
Como verán luego de descargar el archivo, su uso es muy intuitivo, ya que el nombre del mismo lo indica todo.
NombreArchivo.Extension.manifest
Donde dice NombreArchivo deberán reemplazar por el nombre del ejecutable del programa. Extension debe ser reemplazado por la extensión del ejecutable (aclaro que lo probé con las extensiones EXE, DLL y CPL por lo que su uso está asegurado con esas, si alguien prueba con otras sería bueno que lo cuente).
Luego, deberán ubicar dicho archivo en la misma carpeta donde se encuentra el ejecutable en cuestión. Una captura despejará las dudas.

Para poder ver los cambios deberán reiniciar el programa. Si todo fue hecho a la perfección la interfaz ya se tendría que estar visualizando con el theme actual de Windows. En mi caso, el programa Taskbar Shuffle se vería de esta manera:

Para finalizar dejo algunas aclaraciones. Puede que algunos programas, después de haber ubicado el archivo .MANIFEST junto al ejecutable, no muestren algún cambio en su interfaz. Esto es debido, como lo cité anteriormente, a que el programa es muy antigüo o no se encuentre implementada internamente la función que se encargar de renderizar dichos controles. Es más, en algunos programas hace que generen un error al iniciarse, el cual no se muestra más al eliminar el archivo .MANIFEST adjunto.